Esmerelda
This is a Spanish name, meaning "emerald."
Alternates:
Esmeralda
More info:
Results for "Esmerelda" on Google