it's arabic because it's the name of a predominantly arabic speaking town in the same way that manhattan is called by and begins with the english speaking version and only lower down explains about the origins of the name as this article points out bethlehem has a complex origin and the origins of the name are probably caananite