Are you searching for the most popular baby names in Spain? Whether you have Spanish heritage, love the melodic sound of Spanish names, or simply want a name that travels well across cultures, you have come to the right place. Spain is experiencing a fascinating shift in baby naming trends, and for the first time in over two decades, the top spots have changed hands.
According to official INE (Instituto Nacional de Estadistica) data, Sofia has dethroned Lucia as the number one girl name after 23 years, while Mateo has claimed the top spot for boys. These changes reflect broader cultural shifts toward international appeal, shorter names, and nature-inspired choices. At PatPat, we understand that choosing a name for your baby is one of the most meaningful decisions you will ever make. Let us explore the beautiful world of Spanish baby names together.
Top 20 Spanish Girl Names Dominating Spain

Sofia Claims the Crown: Why This Name Became Spain's Number One Choice for Girls
For the first time since 2003, a new name sits atop the Spanish baby name charts. Sofia, meaning "wisdom" in Greek, has captured the hearts of Spanish parents with 3,325 registered births according to official INE data. This elegant name (pronounced so-FEE-ah) offers the perfect blend of classical sophistication and international accessibility.
What makes Sofia so irresistible? The name works beautifully across multiple languages without requiring spelling modifications. From Queen Sofia of Spain to Sofia Vergara, the name carries royal and celebrity associations that add to its appeal. Parents appreciate that their daughter will never need to spell or explain her name, whether she is in Madrid, Miami, or Munich.
Lucia to Vega: The Complete Top 10 Spanish Girl Names with Meanings
Understanding the top Spanish girl names requires looking beyond simple popularity counts. Each name tells a story of cultural values, family traditions, and evolving tastes.
| Rank | Name | Births | Meaning | Origin |
|---|---|---|---|---|
| 1 | Sofia | 3,325 | Wisdom | Greek |
| 2 | Lucia | 2,830 | Light | Latin |
| 3 | Martina | 2,364 | Warlike, devoted to Mars | Latin |
| 4 | Maria | 2,189 | Beloved, wished-for child | Hebrew |
| 5 | Vega | 2,129 | Meadow, brightest star | Spanish |
| 6 | Julia | 2,071 | Youthful | Latin |
| 7 | Olivia | 1,920 | Olive tree | Latin |
| 8 | Valeria | 1,980 | Strong, healthy | Latin |
| 9 | Emma | 1,875 | Whole, universal | Germanic |
| 10 | Paula | 1,810 | Small, humble | Latin |
Vega's meteoric rise to position five deserves special attention. This distinctly Spanish name refers to both a fertile meadow and the brightest star in the Lyra constellation. It represents the growing trend toward nature-inspired names among Spanish parents.
Rising Spanish Girl Names to Watch: Positions 11-20
The names climbing the charts reveal where Spanish naming trends are heading:
- Alma (soul) - experiencing explosive growth
- Lola - a charming diminutive gaining standalone status
- Carla - modern European appeal
- Noa - short, distinctive, and increasingly popular
- Chloe - international influence reaching Spain
- Alba (dawn) - nature-inspired elegance
- Aitana - named after the popular Spanish singer
- Carmen - classic Spanish name enjoying revival
- Elena - timeless beauty with global appeal
- Sara - simple yet sophisticated
The pattern is clear: Spanish parents favor short, elegant names with two to three syllables that carry beautiful meanings and travel well internationally.
Top 20 Spanish Boy Names Taking Over Spain This Year

Mateo Dethrones Hugo: The New King of Spanish Boy Names
After years of Hugo's dominance, Mateo has risen to claim the top position with 3,289 registered births according to official INE data. This Spanish form of Matthew, meaning "gift of God" in Hebrew (pronounced mah-TAY-oh), strikes the perfect balance between biblical significance and contemporary style.
Mateo appeals to modern parents because it honors religious tradition without feeling overtly pious. The name works seamlessly across Spanish, English, Italian, and Portuguese-speaking contexts. It is strong without being harsh, classic without being dated.
Hugo to Enzo: Breaking Down the Top 10 Spanish Boy Names
| Rank | Name | Births | Meaning | Origin |
|---|---|---|---|---|
| 1 | Mateo | 3,289 | Gift of God | Hebrew |
| 2 | Hugo | 2,734 | Mind, spirit, intellect | Germanic |
| 3 | Martin | 2,693 | Warlike, devoted to Mars | Latin |
| 4 | Leo | 2,550 | Lion | Latin |
| 5 | Manuel | 2,411 | God is with us | Hebrew |
| 6 | Lucas | 2,228 | Light, illumination | Greek |
| 7 | Pablo | 2,158 | Small, humble | Latin |
| 8 | Alejandro | 2,136 | Defender of mankind | Greek |
| 9 | Daniel | 1,949 | God is my judge | Hebrew |
| 10 | Enzo | 2,028 | Ruler of the home | Italian/Germanic |
Enzo's entry into the top ten reflects Italy's cultural influence on Spanish naming trends. This punchy, energetic name has crossed the Mediterranean to become a favorite among Spanish parents seeking something distinctive yet familiar.
Spanish Boy Names Climbing the Charts: Positions 11-20
- Oliver - English influence gaining ground
- Liam - international appeal from Irish origins
- Adrian - classic Roman name with staying power
- Nicolas - elegant and timeless
- Diego - distinctly Spanish with strong character
- Thiago - Portuguese-Spanish crossover favorite
- Gael - Celtic charm meeting Spanish sensibility
- Marco - international yet authentically Latin
- Ivan - Slavic influence appreciated in Spain
- Bruno - short, strong, and memorable
Traditional Spanish Names with Timeless Cultural Significance
Religious and Saint Names: Understanding Spain's Catholic Naming Heritage
Spain's Catholic heritage has profoundly shaped its naming traditions for centuries. The practice of naming children after saints remains significant, though it has evolved considerably in recent decades.
Why is Jesus a common name in Spain but rare in English-speaking countries? In Spanish culture, naming a child Jesus (pronounced heh-SOOS) honors Christ and is considered a blessing rather than presumptuous. This cultural difference stems from how Catholic Spanish traditions approached sacred names differently than Protestant English-speaking cultures.
Traditional saint names still beloved today include:
- Maria - the quintessential Spanish name, often combined
- Jose - honoring Saint Joseph
- Carmen - from Virgen del Carmen
- Francisco/Francisca - after Saint Francis of Assisi
- Antonio/Antonia - honoring Saint Anthony
The name day tradition (onomastico or santo) remains important in Spain. Many Spaniards celebrate not just their birthday but also the feast day of the saint they are named after.
Classic Spanish Names That Never Go Out of Style
Some names transcend trends entirely. The Spanish royal family has influenced naming patterns, with names like Felipe, Leonor, and Sofia carrying regal associations. Interestingly, grandparent names are making a comeback as younger parents seek to honor family heritage while standing out from their peers.
Vintage names experiencing revival include:
- Isabel - royal heritage, elegant simplicity
- Pilar - referring to the Virgin Mary
- Dolores - once common, now distinctive
- Fernando - kingly and strong
- Alfonso - noble and ready for battle
Unique Spanish Baby Names Not in the Top 100
Rare Spanish Girl Names with Beautiful Hidden Meanings
If you want your daughter to have a distinctive Spanish name, consider these uncommon gems:
- Paloma (dove) - symbol of peace and purity
- Estrella (star) - celestial beauty
- Marisol (sea and sun) - evokes Spanish coastlines
- Alegria (joy) - pure happiness embodied
- Soledad (solitude) - artistic and contemplative
- Azucena (white lily) - floral elegance
- Nuria (place of light) - Catalan origins
- Rocio (dew) - fresh morning imagery
Distinctive Spanish Boy Names for Parents Seeking Something Different
- Alvaro (guardian of all) - protective strength
- Gonzalo (battle genius) - medieval nobility
- Ignacio (fire) - passionate intensity
- Rodrigo (famous ruler) - legendary appeal
- Salvador (savior) - artistic associations with Dali
- Xavier (new house) - Basque origins, international appeal
- Joaquin (God will judge) - distinguished character
- Rafael (God has healed) - artistic and angelic
Regional Spanish Names: Basque, Catalan, and Galician Traditions
Basque Baby Names: Ancient Names from Northern Spain
Basque (Euskara) is considered Europe's oldest language with no known linguistic relatives, making Basque names truly unique. After Franco's dictatorship ended, Basque names experienced a renaissance as families reclaimed their cultural identity.
Popular Basque girl names:
- Ane (grace) - Basque form of Ana
- June (juniper) - nature connection
- Irati (fern field) - forest imagery
- Nahia (desire, wish) - deeply meaningful
- Uxue (dove) - Basque equivalent of Paloma
- Itziar (old stone) - ancient strength
Popular Basque boy names:
- Iker (visitation) - internationally recognized
- Ander (strong man) - Basque form of Andrew
- Jon (God is gracious) - Basque John
- Unai (shepherd) - pastoral heritage
- Markel (devoted to Mars) - distinctive spelling
- Aitor (legendary patriarch) - mythological significance
Catalan Names: Mediterranean Flair from Barcelona and Beyond
Catalonia maintains a proud linguistic identity, and Catalan names reflect Mediterranean warmth with a distinctive character:
Catalan boy names: Marc, Nil, Pol, Jan, Biel, Arnau, Jordi
Catalan girl names: Laia, Mireia, Montserrat, Ona, Nuria
These names often differ from their Castilian Spanish equivalents in spelling and pronunciation. Jordi, for example, is the Catalan form of George and remains tremendously popular in the Barcelona region.
Galician Names: Celtic-Influenced Choices from Northwestern Spain
Galicia's Celtic heritage creates a unique naming tradition with Portuguese influences:
Distinctive Galician names:
Galician names often feature the distinctive "x" sound, pronounced like "sh" in English, giving them an immediately recognizable Celtic flavor.
Bilingual Baby Names That Work in Spanish and English
Perfect Cross-Cultural Names for International Families
If you are part of a bilingual family or want a name that travels well, choosing names that sound beautiful in both Spanish and English eliminates pronunciation struggles. As one bilingual parent explained on SpanglishBaby, "naming a bilingual baby is at least twice as hard" because you want both language communities to feel comfortable.
Top bilingual girl names: Sofia, Mia, Olivia, Elena, Ana, Sara, Lucia, Laura, Diana, Rosa
Top bilingual boy names: Daniel, Adrian, Sebastian, Leo, Marco, Julian, Nicolas, Victor, Carlos, Oscar
Spanish Names with Easy English Pronunciation (And Ones to Avoid)
Some names translate smoothly while others create constant confusion:
Easy transitions:
- Maria, Pablo, Diego, Carmen, Antonio - work beautifully in both languages
- Elena - one family used the "Starbucks test" and found baristas consistently pronounced and spelled it correctly
Potentially challenging:
- Jose - often confused with Joseph in English contexts
- Jesus - cultural sensitivity issues in English-speaking countries
- Javier - pronunciation varies (ha-vee-AIR vs. ZAY-vee-er)
Remember that the "uh" sound (as in Amanda) does not exist in Spanish. It becomes "ah," which actually helps many names sound similar in both languages.
Spanish Baby Name Trends and Predictions
Rising Stars: Spanish Names Predicted to Enter the Top 10
Based on current trajectory analysis, these names show strong upward momentum:
Girls to watch: Alma (soul), Chloe, Lola, Noa, Aitana
Boys to watch: Oliver, Liam, Thiago, Gael, Bruno
The INE detects notable growth in names driven by music, series, movies, and viral phenomena. Aitana's surge directly correlates with the popularity of Spanish singer Aitana Ocana.
Declining Names and the Shift Away from Traditional Choices
Several naming patterns are fading:
- Traditional religious compound names (Jose Maria, Maria Carmen)
- Long multi-syllable names requiring formal explanations
- Dated favorites from the 1980s and 1990s
Social media has accelerated global naming trends, making international names more accessible while traditional Spanish compound names feel increasingly outdated to younger parents.
How Spanish Parents Choose Baby Names: Cultural Traditions and Modern Practices
The Two-Surname System: Understanding Spanish Family Naming Customs
Spain uses a distinctive two-surname system where children receive both parents' surnames. Traditionally, the father's first surname (apellido paterno) came first, followed by the mother's first surname (apellido materno).
However, a law that came into force on June 30, 2018 eliminated the "father's surname first" default, allowing parents to choose any order. They must decide within three days of birth, and all siblings must share the same surname order.
Official Name Registration: Legal Requirements and Restrictions in Spain
Spain maintains specific rules about acceptable baby names under Article 51 of the Civil Registry Act:
- No offensive names: Hitler, Cain, Lucifer are prohibited
- No trademarks: Chanel, Gucci, and brand names rejected
- No gender confusion: Names must align with the child's gender
- No surnames as first names: Garcia or Perez would be rejected
- Maximum two simple names: Or one compound name
- No diminutives: You cannot register "Juanito" - only "Juan"
- No duplicate sibling names: Each child must have a distinct name
Parents have 10 days to register a birth (extendable to 30 with valid excuse). If no acceptable name is proposed within three days of rejection, the Ministry of Justice may intervene.
Frequently Asked Questions About Spanish Baby Names
What is the most popular baby name in Spain right now?
What does the name Mateo mean in Spanish?
Mateo is the Spanish form of Matthew, derived from the Hebrew name Mattityahu, meaning "gift of God" or "gift of Yahweh." The name has biblical origins as one of the twelve apostles and has been popular in Spain for centuries, reaching peak popularity in 2024-2025.
Why is Jesus a common name in Spanish but not in English?
In Spanish-speaking cultures, naming children Jesus (pronounced "heh-SOOS") honors Jesus Christ and is considered respectful rather than blasphemous. Catholic Spanish traditions view the name as a blessing. In English-speaking Protestant cultures, using the name was historically seen as too sacred for common use, creating this cultural difference.
What are good Spanish names that work in both English and Spanish?
What are traditional Basque baby names from Spain?
How do Spanish surnames work for babies?
In Spain, babies traditionally receive two surnames: the father's first surname followed by the mother's first surname. Since 2018, parents can choose the order within three days of birth. All siblings must share the same surname order, and adults can petition to reverse their surname order upon reaching adulthood.
What Spanish girl names mean beautiful or star?
Spanish girl names with beautiful meanings include: Bella and Linda (beautiful), Estrella (star), Vega (brightest star in Lyra constellation), Hermosa (beautiful), and Lucero (bright star or morning star). Vega has surged to number five most popular in Spain, reflecting the trend toward nature and celestial-inspired names.
Are there any banned baby names in Spain?
Yes, Spain has legal restrictions on baby names. Names that could cause confusion about gender, are offensive, or could harm the child's interests are prohibited. Surnames cannot be used as first names, and only two simple names or one compound name are allowed. These rules are enforced by the Civil Registry (Registro Civil).
Choosing the Perfect Spanish Baby Name for Your Family
The most popular baby names in Spain reflect a beautiful balance between honoring tradition and embracing modern sensibilities. Whether you are drawn to the newly crowned Sofia and Mateo, the regional charm of Basque names like Iker and Irati, or timeless classics like Maria and Francisco, Spanish names offer something for every family.
Key takeaways as you make your decision:
- Shorter names (two to three syllables) currently dominate Spanish preferences
- Nature-inspired names like Vega and Alma are rising rapidly
- International influences mean names travel better than ever
- Regional names offer distinctive cultural connections
- Bilingual considerations matter for multicultural families
Trust your instincts. The name you choose will be your child's introduction to the world. At PatPat, we celebrate the joy of welcoming new family members and the meaningful traditions that come with naming them. Whether you ultimately choose a name from the top 10 or discover a hidden gem from Galicia or the Basque Country, the perfect Spanish baby name is the one that feels right for your family.
Ready to prepare for your little one's arrival? Browse PatPat's collection of adorable baby clothing and accessories designed with both style and comfort in mind. From soft bodysuits perfect for newborns to playful outfits for toddlers, we have everything you need to dress your baby in quality pieces they will love.