Ephratah, or Ephrath, is a name meaning “fruitful.” It is especially associated with the ancient name of Bethlehem in Judah.
The supplied material supports its use as a name for Bethlehem and in the designation Bethlehem-Ephratah.
The name is an older designation connected with Bethlehem in Judah.