Ezmeralda is a spelling variant of Esmeralda, from Spanish and Latin roots meaning emerald.
Like Ezmeralda?
Swipe through thousands of names like it