Variant of Esmé, from Old French meaning 'esteemed' or 'beloved,' introduced to Britain via Scotland.
Like Esmay?
Swipe through thousands of names like it