Esmie \e-smie, es-mie\ as a girl's name is a variant of Esmeralda (Spanish), and the meaning of Esmie is "emerald".
The baby name Esmie sounds like Esme, Esmee and Esmae. Other similar baby names are Emmie and Essie.