From Arabic 'Asma' meaning 'supreme' or 'exalted,' or a short form of Esmeralda (emerald).
Like Esma?
Swipe through thousands of names like it