Esmea is a modern variant of Esme, from Old French, meaning "esteemed" or "loved."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Esmea?
Swipe through thousands of names like it