Likely a modern variant of Esmeralda, from Spanish esmeralda, meaning "emerald."
Like Esmerae?
Swipe through thousands of names like it