Origin:Scottish place-name or Spanish
Mira
Meaning: admirable; peace; female ruler; ocean
Origin:Latin, Slavic, Arabic, Sanskrit
Esmeralda
Meaning: emerald
Origin:Spanish and Portuguese
Reina
Meaning: queen; pure; wise
Origin:Spanish, Yiddish or Japanese
Origin:Greek variation of Leo
Aro
Aro is a name with a few different possibl...
Origin:Finnish diminutive of Aaron
Origin:Spanish, Italian, and Portuguese variation of Lucius
Esperanza
Meaning: hope, expectation
Origin:Spanish