23: Mary, having no sexual relationship at all was a virgin (a person who has not had sexual intercoarse).

The prophet Isaiah said "Therefore the Lord himself shall give you a sign; Behold, a virgin shall conceive, and bear a son, and shall call his name Immanuel." (Isa 7:14)

The Angel of the Lord Jesus told Joseph they shall call Him Emmanuel and then tells us plainly what that means GOD IS WITH US. Clearly teaching us that Jesus is God. He is not God the Father, but indeed the Son of God, making Him God.

There is no contradictions in names here. Jesus has many names, and the Angel clearly said THEY would call Him Emmanuel. Which Some very well did call Him that. he is called "The Son of God" also, but that is not His given birht name.

Joseph was NOT instructed to call His name Emmanuel. Therefore Joseph called His name the Angel TOLD him to call Him.