Efrata \e-fra-ta, ef-rata\ as a girl's name is of Hebrew origin, and the meaning of Efrata is "fruitful; honored". Biblical: Efrata was the second wife of Caleb in the Old Testament.
Efrata has 3 variant forms: Effie, Efrat and Ephrata.
Baby names that sound like Efrata are Ofrat and Ofrit.