A French name from esmer, meaning esteemed or beloved.
Like Esmee?
Swipe through thousands of names like it