LOL. Jesus wasn't a Christian. He was Jewish. The Christian movement didn't start until 20ish years after his death. What you and I know of as "Christian values" I also call software. Its written and re-written for over 2000 years. First in one language then another. When the "code" doesn't make sense, new code is written. There is no such name as "Jesus" 2000 years ago...lol It would be like me naming my son "Blanket". No-one is going to do that...oh wait.....
Well anyway if you remove the "software" and just look at the hardware, you can piece together a day to day life and make assessments (or assumptions) on what was "Possible, Probably and unlikely".
So in the OP you asked about the name...thats software, it will change. In another 2000 years he maybe called Bill or Bob..who knows.
as for the marriage / divorce thing. It the Jewish sect Mary and Joseph were thought to be in based on the region and writings supporting their village...mary was in fact Josephs wife (as we know the term), the ceremony wasn't complete yet, but that had nothing to do with the joining of them. That had more to do with the families financial growth, this is why Mary had to go with Joseph for census in Bethlehem. He was rich and a pregnant wife increased that wealth a lot if she had a boy while in Bethlehem.
On the divorce thing, Joseph was away on business, he came home to a pregnant wife. As per the Jewish law of the sect they are thought to be in, it was up to him and the village elders to stone her to death and place financial fee on the male who impregnated her.
This is what is known of the day to day life 2000 years ago. what you were taught maybe different. To each his own. I have read several pages here...and I am out of it. Like I said, I deal in facts of hardware, not software. Koran, Old testament, new testament, Portages, King James, Eithiopian...its all software and you can talk about that...I know nothing of that stuff.
You deal in actual 'history' then correct?