الذين بنوا مدينة بيت لحم هم : الكنعانيين وفقا لعلماء الآثار.
ولكن لم يذكر اسم الملك الذي بناها ولكن يوجد بعض الملوك بنوا بها بعض القصور مثل الملك الروماني هيرودوس .
بنيت المدينة وفقًا لعلماء الآثار على يد الكنعانيين في الألف الثاني قبل الميلاد، وعُرفت بعدد من الأسماء عبر الزمن، وقد ورد اسمها في مصادر قدماء السريان والآراميين.