Ephah \e-phah\ as a boy's name is of Hebrew origin, and the meaning of Ephah is "darkness". Biblical name.
Baby names that sound like Ephah are Aviah and Eva. Other similar baby names are Enea, Elia, Eoghan, Ean, Esau, Euan, Evan, Evian and Eian.