Meaning and Origin of: Esmeralda

The name Esmeralda is of Spanish origins and means "emerald."