Van Spaans esmeralda 'smaragd'; zie voor de etymologie onder Smaragdus. Als meisjesnaam vooral in gebruik gekomen door het werk van Victor Hugo: 'Notre-Dame de Paris' (1831) en 'La Esmeralda' (1836).
De voornaam 'Esmeralda' is een meisjes-/vrouwennaam.