and does not Bethlehem translate into something like house of bread ?
It's called the city of David in the Bible. But it means house of bread.