Efrat

in baby boy name

The meaning of Efrat is Honored, distinguished