Spanish girl names: 120+ female Spanish names and meanings
124 names · Updated · By The Nomezo Editors · Save to Pinterest
Popular Spanish girl names include Sofía (wisdom), Lucía (light) and Martina (dedicated to Mars), the top three names for baby girls born in Spain in 2024, according to Spain's National Statistics Institute (INE). Classic female Spanish names like Carmen, Isabel and Pilar are just as loved.
Below are 120+ real Spanish girl names, each with its meaning, origin and a simple pronunciation where it helps. You'll find today's favorites in Spain, timeless classics, names that honor the Virgin Mary, nature names, royal names, Basque, Catalan and Galician names, and Latina names loved across the Americas. We only list names with a well-established meaning, so a few favorites with debated origins, such as María and Julia, appear in the FAQ instead.
Can't decide? Shuffle 6 random picks
Haizea
Wind; Basque. Say eye-SEH-ah
Lidia
Woman from Lydia; Greek. Lydia, a seller of purple cloth in Acts
Juana
God is gracious; Hebrew. A queen of Castile, mother of Charles V. Say HWAH-nah
Carlota
Free man, feminine of Carlos; Germanic. Princesses and an empress bore it. Say kar-LOH-tah
Uxía
Well born; Greek. Galician form of Eugenia. Say oo-SHEE-ah
Violeta
Violet; Latin. The flower and the color. Say byoh-LEH-tah
Say it right: Spanish name pronunciation check
Type any Spanish girl name to see its syllables and stress, how it sounds in Latin America and in Spain, whether the accent mark matters, and what English speakers are likely to misread.
Try:
Popular Spanish girls' names in Spain (INE 2024)
The most registered names for baby girls born in Spain in 2024, from the INE, followed by other modern favorites.
- Paula Spain #11 US #855: Small, humble; Latin. A Spanish favorite for decades. Say POW-lah
- Carla Spain #14: Free man, feminine of Carlos; Germanic. Short, crisp and stylish
- Alba Spain #25: Dawn; from Latin albus, white. Say AHL-bah
- Abril Spain #42: April; Latin. Born of aprilis, the spring month. Say ah-BREEL
- Manuela Spain #28: God with us; Hebrew. Feminine of Manuel. Say mah-NWEH-lah
Classic female Spanish names
Timeless names you will meet in every generation in Spain and Latin America.
- Beatriz: Voyager, reshaped by Latin beatus, blessed. Say beh-ah-TREES
- Cristina: Follower of Christ; Greek. Say krees-TEE-nah
- Raquel: Ewe; Hebrew. Rachel, wife of Jacob in Genesis. Say rah-KEL
- Silvia: Of the forest; Latin. Say SEEL-byah
- Noelia: Christmas; Latin. Feminine of Noel. Say noh-EH-lyah
- Patricia: Noble, patrician; Latin. Say pah-TREE-syah
- Lidia: Woman from Lydia; Greek. Lydia, a seller of purple cloth in Acts
Marian names from Spain
Many Spanish girls are named for a title of the Virgin Mary, often tied to a famous shrine or a city's patron.
- Pilar: Pillar; Latin. Our Lady of the Pillar in Zaragoza. Say pee-LAR
- Rocío Spain #47: Morning dew; Latin. Andalusia's great Marian pilgrimage shrine. Say roh-SEE-oh
- Montserrat: Jagged mountain; Catalan. Our Lady of the mountain near Barcelona. Say mont-seh-RAHT
- Almudena: The citadel; Arabic. Our Lady of the citadel, patron of Madrid. Say ahl-moo-DEH-nah
- Fuensanta: Holy fountain; Spanish. Patron Virgin of the city of Murcia. Say fwen-SAHN-tah
- Dolores: Sorrows; Latin. Our Lady of Sorrows. Say doh-LOH-res
- Mercedes: Mercies; Latin. Our Lady of Mercy. Say mer-SEH-des
- Consuelo: Consolation; Latin. Our Lady of Consolation. Say kon-SWEH-loh
- Amparo: Shelter, protection; Spanish. Valencia's patron, Our Lady of the Forsaken. Say ahm-PAH-roh
- Soledad: Solitude; Latin. Our Lady of Solitude. Say soh-leh-DAHD
- Inmaculada: Immaculate; Latin. For the Immaculate Conception; Inma for short
- Nieves: Snows; Latin. Our Lady of the Snows. Say NYEH-bes
- Paz: Peace; Latin. Our Lady of Peace; short and serene. Say PAHS
- Belén US #785: House of bread; Hebrew. Spanish for Bethlehem. Say beh-LEN
Spanish girl names from nature and the sky
Flowers, birds, stars and the sea: Spanish word names with a natural feel.
- Azucena: Madonna lily; Arabic. A white lily linked to purity. Say ah-soo-SEH-nah
- Margarita: Pearl; Greek. Also the Spanish word for daisy
- Violeta Spain #67 US #641: Violet; Latin. The flower and the color. Say byoh-LEH-tah
- Flor: Flower; Latin. Short, sunny and simple
- Brisa: Breeze; Spanish. Light and modern. Say BREE-sah
- Mar Spain #70: Sea; Latin. Short, breezy and very Spanish
- Candela Spain #27: Candle; Latin. Linked to Candlemas. Say kahn-DEH-lah
Royal and historic Spanish girl names
Names carried by queens, writers and pioneers in Spanish history.
- Isabel Spain #62 US #177: God is my oath; Hebrew. Name of Castile's most famous queen. Say ee-sah-BEL
- Juana: God is gracious; Hebrew. A queen of Castile, mother of Charles V. Say HWAH-nah
- Sancha: Holy; Latin. Borne by queens of medieval León. Say SAHN-chah
- Blanca Spain #37: White, fair; Germanic. Castilian princess who became queen of France
- Letizia: Joy, happiness; Latin. Name of Spain's current queen. Say leh-TEE-syah
- Eugenia: Well born; Greek. A Spanish-born empress of France. Say eh-oo-HEH-nyah
- Cayetana: From Gaeta; Latin. Borne by famous Duchesses of Alba. Say kah-yeh-TAH-nah
- Carlota Spain #36: Free man, feminine of Carlos; Germanic. Princesses and an empress bore it. Say kar-LOH-tah
- Berta: Bright; Germanic. A favorite of medieval Europe. Say BER-tah
Hispanic and Latina names from across the Americas
Hispanic girl names loved in Argentina, Chile, Colombia and beyond, including Indigenous names from the Andes and Chile.
- Florencia: Flourishing; Latin. Say floh-REN-syah
- Agustina: Venerable, great; Latin. Say ah-goos-TEE-nah
- Josefina: He will add; Hebrew. Feminine of José. Say hoh-seh-FEE-nah
- Constanza: Constancy; Latin. Say kons-TAHN-sah
- Trinidad: Trinity; Latin. Honors the Holy Trinity; Trini for short
- Salomé: Peace; Aramaic. Related to Hebrew shalom. Say sah-loh-MEH
- Delfina: Of Delphi; Greek. Say del-FEE-nah
- Killa: Moon; Quechua. An Andean name from the Inca language. Say KEE-yah
- Rayén: Flower; Mapudungun. A Mapuche name from Chile. Say rah-YEN
- Millaray: Golden flower; Mapudungun. A Mapuche name from Chile. Say mee-yah-RYE
Basque girl names
Names from Euskara, the language of the Basque Country, many taken straight from nature.
- Maite: Beloved; Basque. Also short for María Teresa. Say MY-teh
- Ane: Favor, grace; the Basque form of Ana. Say AH-neh
- Amaia US #555: The end; Basque. A Basque favorite. Say ah-MY-ah
- Edurne: Snow; Basque. The Basque match for Nieves. Say eh-DOOR-neh
- Itsaso: Sea, ocean; Basque. Say eet-SAH-soh
- Haizea: Wind; Basque. Say eye-SEH-ah
- Nahia: Desire, wish; Basque. Soft, short and modern
- Ainara Spain #79 US #898: Swallow (the bird); Basque. Say eye-NAH-rah
- Izaro: Island; Basque. Also an islet off the Bizkaia coast. Say ee-SAH-roh
- Irati: Fern field; Basque. Also a famous forest in Navarre. Say ee-RAH-tee
- Uxue: Dove; Basque. Say oo-SHOO-eh
- Zuriñe: White; Basque. Say soo-REE-nyeh
Catalan and Galician girl names
Names from Catalonia, the Balearic Islands and Galicia. Laia was the most common name for baby girls in the Basque Country in 2024 (INE).
- Laia Spain #26: Catalan short form of Eulàlia, well spoken; Greek. Say LYE-ah
- Aina Spain #72: Favor, grace; Hebrew. Balearic form of Anna. Say EYE-nah
- Neus: Snows; Latin. Catalan form of Nieves. Say NEH-oos
- Roser: Rosary; Latin. Catalan form of Rosario. Say roo-ZEH
- Ona Spain #56: Wave; Catalan. Also short for Mariona. Say OH-nah
- Jana Spain #87: God is gracious; Hebrew. Catalan feminine of Jan. Say ZHAH-nah
- Àngels: Heavenly messengers; Greek. Catalan form of Ángeles. Say AHN-zhels
- Carme: Garden, orchard; Hebrew. Catalan and Galician form of Carmen. Say KAR-muh
- Uxía: Well born; Greek. Galician form of Eugenia. Say oo-SHEE-ah
- Sabela: God is my oath; Hebrew. Galician form of Isabel. Say sah-BEH-lah
- Xoana: God is gracious; Hebrew. Galician form of Juana. Say shoh-AH-nah
Vintage Spanish girl names and virtue names
Grandmother names and virtue names that sound fresh again.
- Adela: Noble; Germanic. Say ah-DEH-lah
- Jacinta: Hyacinth; Greek. Say hah-SEEN-tah
- Encarnación: Incarnation; Latin. Honors the Incarnation; Encarna for short
- Ascensión: Ascent; Latin. Honors Christ rising into heaven
- Felisa: Lucky, happy; Latin. Say feh-LEE-sah
- Petra: Stone, rock; Greek. Feminine of Pedro
- Pura: Pure; Latin. Often short for Purificación
- Benita: Blessed; Latin. Feminine of Benito. Say beh-NEE-tah
- Esperanza: Hope; Spanish. Say es-peh-RAHN-sah
- Gracia: Grace; Latin. Say GRAH-syah
- Caridad: Charity, love; Latin. Our Lady of Charity is Cuba's patron. Say kah-ree-DAHD
How to pick the right name
Say it with both surnames
Spanish speakers usually carry two surnames, the father's first and then the mother's. Say the whole name aloud, like Lucía García Romero, to hear the rhythm.
Keep the accent mark
The written accent shows the stressed syllable, so Sofía is so-FEE-ah. Keeping it on official documents helps teachers and friends say the name the Spanish way.
Check it in both languages
If your family speaks English and Spanish, names like Olivia, Emma, Paula and Sofía travel well. Names with j, ll or ñ, like Jacinta or Estrella, are lovely but often mispronounced in English.
Plan for the pet form
Many Spanish names come with a built-in nickname: Lola for Dolores, Pili for Pilar, Inma for Inmaculada. Make sure you like the short form as much as the full name.

Save this list for later
Pin it to a naming board, or tap the heart next to any name to keep it in your favorites on this device.
What makes a girl's name Spanish?
By The Nomezo Editors · Updated October 22, 2026 · How we research names
"Spanish" covers several different things. Sofía is Greek in origin but Spain's favorite; Ainhoa is Basque; Montserrat is a Catalan mountain shrine; Ximena is Spanish but most loved in Mexico; Killa is Quechua. Origin tells you where a name came from, usage tells you where people choose it today, and this page labels both.
| Label | What it means | Where to look on this page |
|---|---|---|
| Spain today | What Spanish parents choose now, with official 2024 counts. Many have Greek, Latin or Hebrew roots. | Popular in Spain |
| Spain-wide classics | Names every generation in Spain knows, many shared with the rest of Europe. | Classic, Royal and historic, Vintage and virtue |
| Marian names | Titles and shrines of the Virgin Mary, often tied to one city or region, such as Pilar to Zaragoza. | Marian names |
| Regional languages | Names in Basque, Catalan and Galician, co-official languages in their regions, with their own spelling. | Basque, Catalan and Galician |
| Across the Americas | Names more typical of Latin America, including Indigenous names from Quechua and Mapudungun. | Hispanic and Latina |
| Spanish words as names | Everyday Spanish words for flowers, birds, the sea and the sky, used as given names. | Nature and sky |
Spain's top 100 girl names for 2024 (INE)
Spain's statistics institute, the INE, counted 154,273 girls born in 2024. Sofía led with 3,325, about 2.2% of all girls, ahead of Lucía (2,830) and Martina (2,364). Underlined names are on this page, and the tag beside each name in the lists above shows its 2024 rank in Spain and its latest rank in the US.
- 1Sofía 3,325
- 2Lucía 2,830
- 3Martina 2,364
- 4María 2,189
- 5Vega 2,129
- 6Julia 2,071
- 7Olivia 1,896
- 8Valeria 1,792
- 9Mia 1,646
- 10Emma 1,618
- 11Paula 1,527
- 12Carmen 1,518
- 13Alma 1,431
- 14Carla 1,413
- 15Lola 1,378
- 16Gala 1,346
- 17Lara 1,327
- 18Daniela 1,319
- 19Sara 1,305
- 20Jimena 1,280
- 21Chloe 1,198
- 22Valentina 1,174
- 23Claudia 1,146
- 24Noa 1,107
- 25Alba 1,073
- 26Laia 1,046
- 27Candela 983
- 28Manuela 976
- 29Victoria 960
- 30Triana 957
- 31Alejandra 940
- 32Vera 883
- 33Ana 880
- 34Elena 860
- 35Aitana 847
- 36Carlota 846
- 37Blanca 832
- 38Zoe 815
- 39Inés 803
- 40Adriana 789
- 41Lia 740
- 42Abril 736
- 43Nora 728
- 44Clara 723
- 45Marina 703
- 46Luna 660
- 47Rocío 654
- 48Marta 625
- 49Amira 601
- 50Alicia 586
- 51Celia 564
- 52Gabriela 552
- 53Eva 498
- 54Laura 498
- 55Leire 497
- 56Ona 475
- 57India 472
- 58Ariadna 453
- 59Julieta 442
- 60Irene 437
- 61Alaia 428
- 62Isabel 413
- 63Catalina 408
- 64Isabella 399
- 65Iria 394
- 66Iris 389
- 67Violeta 380
- 68Ángela 377
- 69Aurora 375
- 70Mar 371
- 71África 366
- 72Aina 363
- 73Diana 359
- 74Cataleya 357
- 75Nour 354
- 76Antonella 353
- 77Lina 342
- 78Adara 340
- 79Ainara 338
- 80Andrea 335
- 81Yasmin 329
- 82Aya 326
- 83Ainhoa 315
- 84Alana 312
- 85Macarena 308
- 86Naia 304
- 87Jana 293
- 88Elsa 291
- 89Layan 289
- 90Aria 283
- 91Elia 282
- 92Helena 282
- 93Camila 281
- 94Maia 273
- 95Amelia 271
- 96Aroa 269
- 97Leyre 268
- 98Nerea 266
- 99Teresa 264
- 100Fátima 263
Source: INE, births by name of the newborn, 2024 (definitive data). INE prints names without accents; we add the usual Spanish spelling. Look up any name, by province too, with the INE name search.
The top girl names in every region of Spain
Sofía leads nationally, but not everywhere. Laia tops the Basque Country, María leads Andalusia, Lucía wins in Castile and León, Extremadura, Navarre and La Rioja, and Ane and Noa show the pull of Basque and Galician names. If a region matters to your family, its list says more than the national one.
| Region | No. 1 | No. 2 | No. 3 |
|---|---|---|---|
| Andalusia | María 802 | Lucía 658 | Sofía 609 |
| Aragon | Sofía 104 | Lucía 93 | Vega 60 |
| Asturias | Sofía 54 | Martina 52 | Valeria 45 |
| Balearic Islands | Sofía 79 | Martina 78 | Julia 72 |
| Basque Country | Laia 125 | Ane 115 | Nora 113 |
| Canary Islands | Sofía 104 | Martina 85 | Valeria 77 |
| Cantabria | Lucía 38 | Sofía 38 | Olivia 32 |
| Castile and León | Lucía 149 | Sofía 144 | Vega 132 |
| Castilla-La Mancha | Sofía 164 | Lucía 160 | Vega 131 |
| Catalonia | Sofía 430 | Julia 396 | Martina 348 |
| Extremadura | Lucía 92 | Carmen 79 | María 74 |
| Galicia | Sofía 165 | Vega 130 | Noa 123 |
| La Rioja | Lucía 23 | Sofía 22 | Vega 18 |
| Madrid | Sofía 628 | Lucía 554 | Olivia 427 |
| Murcia | Sofía 168 | María 137 | Vega 129 |
| Navarre | Lucía 48 | Sofía 42 | Ane 34 |
| Valencian Community | Sofía 411 | Lucía 277 | Vega 274 |
| Ceuta | María 9 | Lola 7 | four names tied for third |
| Melilla | Layan 13 | Lina 10 | Sofía and Tasnim tied for third |
Births in 2024 (INE). Cantabria: Lucía and Sofía tied; Vega tied Olivia.
Baby names versus the names of women in Spain today
A newborn ranking and the names of everyone alive answer different questions. Among all women living in Spain, the most common name is María Carmen, with an average age of 62. Counting every compound that includes it, 6,001,373 women carry María. The average age shows how fashion moves: Josefa is a grandmother's name, Lucía a young woman's, and Vega a little girl's.
| Name | Women | Average age |
|---|---|---|
| 1. María Carmen | 618,622 | 62.6 |
| 2. María | 543,083 | 48.3 |
| 3. Carmen | 333,187 | 60.4 |
| 4. Ana María | 264,987 | 56.7 |
| 5. Laura | 259,183 | 34.2 |
| 6. María Pilar | 249,947 | 62.5 |
| 7. María Dolores | 242,138 | 62 |
| 8. Isabel | 237,075 | 60.3 |
| 9. Ana | 236,862 | 46.2 |
| 10. María Teresa | 236,393 | 62.4 |
Source: INE, most frequent names, women resident in Spain on 1 January 2025. INE counts compound names on their own: María José is not counted under María.
Compound names, María blends and pet forms
María José is one given name, not a first and middle name, and she is María José all her life. Compounds with María honor the Virgin Mary, and many shrink into a single everyday name. Pet forms work the same way for single names: hardly anyone calls a Dolores by her full name.
| Compound name | Everyday form |
|---|---|
| María Isabel | Maribel |
| María Teresa | Maite (also a Basque name meaning beloved) |
| María Luisa | Marisa |
| María de la Soledad | Marisol |
| María del Carmen | Mamen |
| María del Mar | Marimar |
| María Dolores | Mariló |
| María de la Paz | Maripaz |
| Name | Pet form |
|---|---|
| Dolores | Lola, Lolita |
| Pilar | Pili |
| Concepción | Concha, Conchita, Conchi |
| Josefa | Pepa, Pepita |
| Francisca | Paca, Paquita, Paqui |
| Rosario | Charo |
| Consuelo | Chelo |
| Mercedes | Merche |
| Guadalupe | Lupe, Lupita |
| Inmaculada | Inma |
| Encarnación | Encarna |
Name days for Spanish girl names
In Spain many people still celebrate their santo or onomástica, the feast day of the saint or title of Mary they are named for, with a call from family or cake at work. Marian names have the clearest dates, because each one is a feast of the Virgin.
| Name | Feast | Date |
|---|---|---|
| Montserrat | Our Lady of Montserrat, Catalonia | 27 April |
| Amparo | Our Lady of the Forsaken (Desamparados), Valencia | Second Sunday of May |
| Rocío | Virgin of El Rocío, Almonte, Huelva | Pentecost Monday |
| Carmen | Our Lady of Mount Carmel | 16 July |
| Ana | Saint Anne | 26 July |
| Nieves | Our Lady of the Snows | 5 August |
| Covadonga | Our Lady of Covadonga, Asturias | 8 September |
| Fuensanta | Virgin of La Fuensanta, Murcia | Sunday after 8 September |
| Dolores | Our Lady of Sorrows (also Friday of Sorrows, before Palm Sunday) | 15 September |
| Mercedes | Our Lady of Mercy | 24 September |
| Rosario | Our Lady of the Rosary | 7 October |
| Begoña | Our Lady of Begoña, Bilbao | 11 October |
| Pilar | Our Lady of the Pillar, Zaragoza; also Spain's National Day | 12 October |
| Teresa | Saint Teresa of Ávila | 15 October |
| Almudena | Our Lady of La Almudena, patron of Madrid | 9 November |
| Inmaculada | The Immaculate Conception, a holiday across Spain | 8 December |
| Guadalupe | Our Lady of Guadalupe, Mexico City | 12 December |
| Lucía | Saint Lucy | 13 December |
| Esperanza | Our Lady of Hope | 18 December |
| Macarena | Our Lady of Hope of La Macarena, Seville | 18 December |
Naming a baby in Spain: the rules
Two names, or one compound name
A baby can have no more than two simple names or one compound name: Lucía Sofía or María José, but not three. Parents otherwise choose freely.
Ley 20/2011, article 51What a registrar can refuse
Names against the child's dignity, names that make identification confusing, and the name of a living brother or sister with the same surnames. Pet forms such as Lola have been allowed since 2007.
Ley 20/2011, article 51Any of Spain's languages
Names can come from Basque, Catalan, Galician or any language. On request, the registrar will swap a name for its equivalent in another Spanish language, such as Nieves for Neus.
Ley 20/2011, article 50.4Parents choose the surname order
Since 30 June 2017 the father's surname no longer goes first by default. Parents agree the order of their first surnames; if they do not within three days, the registrar decides in the child's interest. Younger siblings follow the same order.
Ley 20/2011, article 49.272 hours or 10 days to register
Hospitals send the birth, with the chosen name, to the Civil Registry within 72 hours. Otherwise the parents declare it within 10 days; the government says this can reach 30 days with good reason.
Ley 20/2011, articles 46 and 47; administracion.gob.es
General information, not legal advice; check with the Civil Registry for your case.
Favorite girl names across the Spanish-speaking Americas
Every Spanish-speaking country has its own favorites, and none of them is a copy of Spain's. Sofía and Valentina travel almost everywhere, Isabella leads in Argentina and among Hispanic families in New York, and Emma tops Chile. Registries publish on different schedules, so each row gives its own year.
| Country | Top names | Year and source |
|---|---|---|
| Mexico | Sofía, Valentina, Regina | INEGI, births in 2019 (latest official ranking) |
| Argentina | Isabella, Valentina, Olivia | RENAPER, 2025 to 1 December |
| Chile | Emma, Emilia, Sofía | Registro Civil, 2025 |
| Colombia | Sofía, María | Registraduría, 2025 (provisional) |
| Peru | Mia, Alessia, Camila | RENIEC, 2020 to 2022 combined |
| New York City, Hispanic families | Isabella, Luna, Emma, Mia | NYC Open Data, 2021 (Emma and Mia tied) |
From this list to three finalists
- 1. Pick by what mattersSpain today, a region, a Marian feast, a grandmother's name, or ease in English. Choose one priority first.
- 2. Heart five to ten namesTap the heart on any name above. Your favorites stay on this device, no account needed.
- 3. Say each one with both surnamesUse the pronunciation check at the top of the page, in a Spanish and an English voice.
- 4. Compare, then let family voteOpen favorites to rate names, compare them side by side with your surnames, and send relatives a vote link.
Sources and how we checked
Popularity figures come only from official registers, with the year beside each one. Meanings come from published name dictionaries; where an origin is debated, as with María and Julia, we say so rather than pick the prettiest story. Pronunciations follow standard Spanish, with the Spain and Latin America difference shown where it matters.
- INE: births by name of the newborn, 2024: Spain's top 100 girl names and the top names in each region
- INE: most frequent names of residents, 1 January 2025: the names of women living in Spain and their average age
- INE: surnames and most frequent names: methodology, including how compound names are counted
- Ley 20/2011 del Registro Civil (BOE, consolidated text): the limits on given names, surname order and birth registration
- Spanish government: registering a birth: registration deadlines
- Behind the Name: Spanish names: meanings, origins, pet forms and María blends
- NYC Open Data: popular baby names by ethnicity: the favorite names of Hispanic families in New York City
Frequently asked questions
What is the most popular girl name in Spain?
Sofía was the most common name for baby girls born in Spain in 2024, with 3,325 registrations, followed by Lucía (2,830) and Martina (2,364), according to the INE. The rest of the top 10 were María, Vega, Julia, Olivia, Valeria, Mía and Emma.
What are some unique Spanish girl names?
Almudena, Fuensanta, Candela, Brisa and Azucena are distinctive female Spanish names from Spain. Basque names such as Haizea (wind), Itsaso (sea) and Izaro (island) are rare outside Spain and have lovely meanings.
Which Spanish girl names honor the Virgin Mary?
Pilar, Rocío, Dolores, Mercedes, Consuelo, Soledad, Montserrat and Almudena all come from titles of the Virgin Mary. Each points to a feast or shrine, such as Our Lady of the Pillar in Zaragoza.
What is the difference between Spanish and Latina names?
Spanish names come from Spain, while Latina names are used across Latin America. They share most names, but each country has its own favorites, and some Latina names come from Indigenous languages, like Killa (moon) in Quechua.
How do you pronounce Spanish girl names?
Stress the syllable with the written accent, say j like an English h, ll like y and ñ like ny. In most of Spain, z and c before e or i sound like th, so Lucía is loo-THEE-ah there and loo-SEE-ah in Latin America.
How do compound names like María José work in Spain?
María José is one given name, not a first and a middle name, and its bearer uses both parts. Spanish law allows one compound name or up to two simple names, so a girl can be María José or Lucía Sofía but not María José Lucía. Many María compounds shrink into one everyday name: María Isabel becomes Maribel, María Teresa Maite.
Do Spanish children still take the father's surname first?
Not automatically. Since 30 June 2017 parents agree which of their first surnames goes first; if they cannot agree within three days, the registrar decides in the child's interest. Younger siblings with the same parents follow the same order.
How long do parents have to register a baby's name in Spain?
Hospitals send the birth, with the chosen name, to the Civil Registry within 72 hours. When a hospital does not, the parents declare the birth within 10 days, which the Spanish government says can reach 30 days with good reason.
What is the most popular girl name in each region of Spain?
In 2024 Sofía led most regions, including Madrid, Catalonia and the Valencian Community. María led Andalusia, Lucía led Castile and León, Extremadura, Navarre and La Rioja, and Laia was first in the Basque Country, according to the INE.
What is the most common name for women in Spain?
María Carmen, held by 618,622 women with an average age of 62.6, according to the INE on 1 January 2025, ahead of María (543,083) and Carmen (333,187). Among babies born in 2024 the leader is Sofía, whose bearers average 19.5 years old.
What is a name day in Spain?
Your santo or onomástica: the feast day of the saint or title of the Virgin Mary you are named after. A Pilar celebrates on 12 October, a Carmen on 16 July and a Lucía on 13 December, often with a call from family or treats for friends.
What are common Spanish nicknames for girls?
Lola for Dolores, Pili for Pilar, Concha or Conchi for Concepción, Pepa for Josefa, Paqui for Francisca, Charo for Rosario, Chelo for Consuelo, Merche for Mercedes and Lupe for Guadalupe. Compounds with María make blends such as Maribel, Marisol, Marisa and Maite.
Should Sofía and Lucía keep their accent?
In Spanish, yes: the accent shows the stressed syllable and splits the vowels, so Sofía is soh-FEE-ah. Written Sofia, a Spanish reader would say SOH-fyah. Many forms and keyboards abroad drop accents, so decide early how the name will appear on documents.
More by origin and generators
- Mexican girl names124 names. Mexican girl names with meanings and pronunciation: Mexico's top names for girls, compound names, Guadalupe and Marian names, and Nahuatl names like Xóchitl.
- Spanish boy names153 names. Spanish boy names and male Spanish names with meanings and pronunciation: Spain's top names for 2024, men's compound names, Basque, Catalan and Latino picks.
- Spanish last names170 names. Spanish last names with meanings: the most popular surnames in Spain, -ez patronymics, Basque, Catalan and Galician names, and how a last name in Spanish works.
- Names by OriginNames by origin and culture: Japanese, French, Irish, Italian, Spanish, Norse, Greek, Arabic and more, with meanings and pronunciation.
- Italian girl names146 names. Italian girl names and Italian women's names with meanings and easy pronunciation: Sofia and Aurora, timeless classics, saints' names and vintage names.
- French girl names149 names. French girl names and female French names with meanings and easy pronunciation: Louise and Jade, classics, vintage gems, saints and famous French women's names.
- Unique girl names136 names. Unique girl names with real meanings: 130+ rare baby girl names and unique nicknames for girls, from Irish, Greek, Hebrew, Norse, Persian and more.
- Baby NamesBaby names with meanings and origins: girl names, boy names, unisex names, popular and unique picks, plus a free baby name generator.
- Random name generatorReal full names from 24 cultures, each with its meaning and origin.

