ان اصل الاسم يعود الي الكنعانيين , حيث انهم قديما كانوا يقدسون الها يسمي ( لخمو ) , و كلمه لخمو تاريخيا تعود الي معني بيت الخبز او بيت الخير , وذلك نظرا لان مدينه بيت لحم من المدن الغنيه بثمارها و ارضها الخصبه , و بالتالي فأن الاسم الاصلي كان بيت لخم , نسبه الي الكنعانيين الذين عاشوا في تلك المدينه .
الا ان الاسم قد تم تحريفه الي العربيه ليصبح بيت لحم , و لكنه تحريف حمل نفس المعني , فكلمه لحم في العربيه تطلق علي اي طعام و لا يشترط اللحم الحيواني او لحم الكائنات الحيه , فيمكن ان يقل لحم الثمار اي ما بين القشر و البذره و هي يقصد بها الخير و الرزق و الطعام الوفير .