Jesus was born in Bethlehem Ephrathah. Bethlehem is south of Jerusalem. Bethlehem means "House of Bread". The name Ephrathah differentiates it from the Galilean town by the same name.
Bethlehem.
City of David.
Bethlehem
Bethlehem
In Palestine (the former land of Canaan, and part of the Promised Land given to the nation of Israel), Jesus was born in Bethlehem of Judea (Matthew 2:1) and raised in Nazareth of Galilee (Matthew 2:22-23)
Bethlehem
The name's origin is Semitic (Middle-Eastern) and does not come from any country. The name "David" is derived from the Hebrew name "Dawid" as mentioned in the Bible (Old Testament). It means "beloved". In Arabic, the name is also "Dawud" or "Dawid" as mentioned in the Quran.
The bible does not mention the innkeepers name. The innkeeper's wife's name is Rachel.
All of those states have a town or city named Bethlehem.
It was called the City of David (David the king of Judea was born in Bethlehem), also it was called Afrata (Bethlehem Afrata) in the old testament, also it was called in the Aramic Language Bet Lekhem (the same Bet Lehem and then to BETHLEHEM)
Joseph's ancestral home was Bethlehem but he lived in Nazareth.