1. Home
  2. Topics

Spanish Baby Girl Names

Spanish baby names for girls include several choices familiar to non-Spanish speakers: Maria, Sofia, and Lucia, for instance. And then there are other girl names, popular in Latin and South America as well as in Spain, largely unused outside Spanish-speaking cultures.

Spanish girl names popular in the US, Latin America, South America, and Spain include Lucia, Sofia (the Spanish spelling of the popular Sophia) and the classic Maria. The list of most popular names in Spain includes such girl names as Vega, Laia, Candela, Aitana, and Jimena, all still very exotic in the English-speaking community.

Spanish names for girls are beautiful, romantic, and always desirable. Search our hand-curated list of our favorite Spanish names for girls below.

Noelia The name Noelia is of Spanish origin and the...
Origin:Spanish, feminine variation of Noel
2524
Martina

Meaning: warlike

Origin:Latin
1795
Placida

Meaning: serene

Origin:Italian and Spanish
14158
Mariposa

Meaning: butterfly

Origin:Spanish
1415
Celestina

Meaning: heavenly

Origin:Italian and Spanish variation of Celeste
1716
Beatriz

Meaning: she who brings happiness; blessed

Origin:Spanish and Portuguese variation of Beatrice
1126
Estrella

Meaning: star

Origin:Spanish
1284
Nuria

Meaning: fire of the Lord

Origin:Hebrew
1435
Jacinta

Meaning: hyacinth

Origin:Spanish for Greek flower name
1506
Ria

Meaning: small river

Origin:Spanish
1520
Lorena

Meaning: from the province of Lorraine

Origin:Spanish variation of Lorraine
1547
Rocio

Meaning: dewdrops

Origin:Spanish
1660
Marta

Meaning: lady

Origin:Italian, Spanish, Scandinavian, Slavic
1703
Ariadna

Meaning: most holy

Origin:Spanish, Catalan, Russian, Polish variation of Ariadne, Greek
2606
Rosalina

Meaning: rose

Origin:Variation of Rosaline, English
1888
Rosario

Meaning: rosary

Origin:Spanish
4321
Julietta

Meaning: little Julia

Origin:Spanish variation of Juliet
3364
Clementina

Meaning: mild, merciful

Origin:Spanish feminine form of Clement, Latin
3667
Dominica

Meaning: belonging to the Lord

Origin:Italian, feminine variation of Dominic
2011
Amada

Meaning: loved

Origin:Feminine variation of Amado, Spanish
2742