Ephrata \e-phra-ta, eph-rata\ as a girl's name is a variant of Efrata (Hebrew), and the meaning of Ephrata is "fruitful; honored".
The baby name Ephrata sounds like Efrat and Ofrat. Another similar baby name is Eberta.