← All Articles
April 2, 2026 · Article · 8 min read

Mexican vs Spanish Baby Names: Same Language, Different Traditions

Mexican vs Spanish Baby Names: Same Language, Different Traditions

Mexico and Spain share a language, a religion, and centuries of intertwined history. But open up their baby name charts and you'll find two surprisingly different worlds. Hugo is everywhere in Spain but barely registers in Mexico. Santiago dominates Mexico but is less common in Spain. And while Spain is abandoning compound names, Mexico is still creating new ones.

Here's how the same language produces such different baby names — and what it tells us about two cultures that share roots but have grown in very different directions.

The Numbers at a Glance

🇪🇸 Spain🇲🇽 Mexico
#1 Boy Name (recent)MateoSantiago
#1 Girl Name (recent)SofíaValentina
#1 All-Time BoyAntonio (627k)José Luis
#1 All-Time GirlMaría Carmen (636k)María Guadalupe
Compound names?Fading fastStill strong
Indigenous names?Rare (Basque, Catalan)Growing (Nahuatl, Maya)
Names in our database54,92415,950

The Biggest Differences

1. Mexico Kept Compound Names Alive

In Spain, compound names like José Antonio and María Dolores peaked with grandparents. Today's Spanish babies get single names: Hugo, Mateo, Lucía, Martina.

Mexico? Still going strong. José Luis, Miguel Ángel, and María Guadalupe remain among the most popular names. Mexican families see the compound name as a way to honor both a saint and a family member in a single name.

2. Guadalupe vs. Pilar

Both countries have a special devotion to the Virgin Mary, but the specific devotion is different — and it shows up in names.

3. Indigenous Names

This is where the two countries diverge most dramatically. Mexico has a growing movement to reclaim pre-Hispanic names:

Spain has regional language names — Iker and Nerea (Basque), Jordi and Laia (Catalan) — but these are European language names, not indigenous in the same way.

4. The Santiago Phenomenon

Santiago is arguably the hottest baby name in Latin America right now. In Mexico, it's been #1 or #2 for years. In Spain, it's popular but not dominant — the Spanish equivalent, Diego, is more commonly used.

Santiago literally means "Saint James" (Sant Iago), and Santiago de Compostela in Spain is one of Christianity's most important pilgrimage sites. But it's Mexico that turned the name into a modern phenomenon.

5. Spain Goes International, Mexico Stays Traditional

Spain's 2024 top names read like a European Union roster: Hugo, Leo, Lucas, Martina. These names work in French, Italian, English, and German. Spain is part of the broader European naming convergence where the same names top charts across the continent.

Mexico's top names are more distinctly Hispanic: Santiago, Valentina, Regina, Sebastián. These names could only come from a Spanish-speaking country. Mexico's naming identity is proudly and unapologetically its own.

Names Popular in Both Countries

Despite the differences, some names cross the Atlantic perfectly:

What This Tells Us

Baby names are a mirror of culture. Spain, fully integrated into the European Union and increasingly secular, names its children like its French and Italian neighbors. Mexico, deeply Catholic and proud of its indigenous heritage, creates a naming culture that is entirely its own — blending colonial Spanish, Aztec, and modern Latin American identity into something no other country can replicate.

Both are beautiful. Both are evolving. And both are worth exploring.

More ways to explore

256,000 names across 21 countries — pick a tool below.

Try our AI Search Tool

Describe what you want in plain English. Every suggestion is grounded in 256,000+ real names.