Prev 10 of 34 Next
Esmeralda
Origin: Spanish and Portuguese
Meaning: emerald