Esmea is a modern variant of Esme, from Old French, meaning "esteemed" or "loved."
Like Esmea?
Swipe through thousands of names like it