"E" Girl Names, Spanish
Esmerelda is a girl’s name of Spanish origin, meaning “emerald”.
Posts with the name Esmerelda: