Esmay \e-smay, es-may\ as a boy's name (also used as girl's name Esmay), is a variant of Esme (French), and the meaning of Esmay is "esteemed".
The baby name Esmay sounds like Ismay, Isme, Isam and Usamah. Other similar baby names are Esau and Esra.