Short form of Esmeralda, from Spanish 'esmeralda' meaning 'emerald'.
Like Esmer?
Swipe through thousands of names like it