The name Bethlehem in the Bible
There are two towns named Bethlehem mentioned in the Bible; the famous one in Judah, the other one in Zebulun (Joshua 19:15). Bethlehem-Judah is first mentioned as the place formerly known as Ephrath (Genesis 35:16), where Rachel gives birth to Benjamin and dies (35:19).
Bethlehem's rise to stardom is set in motion by Elimelech the Bethlehemite (בית הלחםי) who finds himself and his family driven out of Israel and to Moab by a famine (Ruth 1:1-2). His wife's name is Naomi, his sons are Mahlon and Chilion, and his Moabite daughters in law are Ruth and Orpah. When after ten years all the men are dead, Orpah goes home and Naomi goes back to Bethlehem and takes Ruth with her. In Bethlehem Ruth meets and marries Boaz. Their son is Obed, the father of Jesse, the father of David who would be the king who united the tribes of Israel. It is for this reason that Micah writes his Messianic prophesy referred to in Matthew 2:6:
"But as for you, Bethlehem Ephrathah, too little to be among the clans of Judah. From you One will go forth for Me to be ruler in Israel. His goings forth are from long ago, from the days of eternity (Micah 5:2)."
Perhaps he should have left it a surprise because some 700 years later king Herod, fearing rivalry from an infant, has all the children of Bethlehem (Βηθλεεμ, Bethleem) and environs murdered. Matthew reveals how far those environs stretch by referring to what Jeremiah wrote, 100 years after Micah, "Thus says YHWH, 'a voice is heard in Ramah, [...] Rachel is weeping for her children...'" (Matthew 2:18, Jeremiah 31:15).
Rachel's tomb is somewhere on the border of Benjamin (1 Samuel 10:2) and Ramah is a Benjamin town north of Jerusalem.
In 1 Chronicles 2:51 it reads that Salma was the father of Bethlehem, and it seems that this Bethlehem is a person. However, this Bethlehem is mentioned along groups of people and towns, and it is much more likely that Salma was a mayor (the ab) of the town of Bethlehem-Judah. Something similar happens with Tekoa in 1 Chronicles 2:24. In 2 Chronicles 11:6 we see both these towns as "built" by Rehoboam. That means either that these existing towns were fortified, or Rehoboam erected new forts with old, nostalgic names. (Compare with 2 Chronicles 8:2, where Solomon 'builds' cities that were given to him by Huram).
Etymology of the name Bethlehem
The name Bethlehem consists of two words. The first word is בית (bayit), the Bible's regular word for house:
The second part of the name Bethlehem comes from the curious root group לחם (laham), meaning either make war or use as food:
The name Bethlehem means House Of Bread, with the strong connotation of House Of Battle.