A guide to Spanish naming culture

Spanish is the world's second most spoken native language, used across 20 countries on two continents. That spread means Spanish naming is not a single tradition but a family of related ones — and understanding a few key conventions helps you choose a name that will travel well and carry the right associations.

The two-surname system

In Spain and most of Latin America, children traditionally receive two surnames: one from the father's paternal line and one from the mother's paternal line, used in that order. Your child's full name might be Lucía Rodríguez Fernández. In everyday life the second surname is often dropped; legally and in formal contexts, both appear. Spain's 1999 civil registry reform allows parents to choose the order of the two surnames. This matters if you're choosing a name to pair well within a compound double-surname combination, or if you want a given name that reads clearly on its own.

Compound given names

Compound given names — two first names used together — are deeply embedded in Spanish tradition. María José, Juan Carlos, Ana Belén, Miguel Ángel all function as single given names rather than a first name plus a middle name. Both parts are used in speech. This convention is particularly strong in Spain and Mexico; it is less common but still present in Argentina and Colombia. When choosing a compound name for a child who will also live in an English-speaking context, consider whether both parts work independently, since the compound form will often be shortened.

Saints' names and the onomástico

The Catholic tradition of the onomástico (name day) once shaped Spanish naming more than birthday celebrations. Children were named for the saint on whose feast day they were born or baptised. Many of the most traditional names — Carmen, Elena, Rafael, Gabriel — are saints' names still strong today. The modern generation has moved toward lighter, shorter names but the saints' calendar remains a recognisable cultural background to many classic choices.

Regional variety: Basque, Catalan, and Galician

Spain's regional co-official languages have their own naming traditions that are increasingly popular beyond their home regions. Basque names (Iker, Aitor, Naia, Ane, Unai) are distinctive for their unusual phoneme clusters and complete absence of Latin roots. Catalan names (Oriol, Marc, Pau, Júlia, Arnau) are often shorter and crisper than Castilian equivalents. Galician names (Iago, Brais, Sabela) echo the Celtic substrate of north-western Iberia. Parents who want a Spanish name that stands out from the main Castilian list will find a rich alternative in any of these traditions.

Latin American distinctives

Latin American naming differs from Castilian Spanish in important ways. Argentina leans toward Italian-influenced names (Lorenzo, Valentina, Martina, Luca) reflecting its large Italian immigrant heritage. Mexico blends Spanish Catholic names with Nahuatl names from Aztec heritage — Citlali (star), Itzel (rainbow goddess), Xiomara. Colombia tends toward long, melodic compound names. Across Latin America, names borrowed from English, French, and international pop culture have surged since the 1990s, which is why you'll see names like Kevin, Britney, or Brayan alongside the classic Spanish canon.

Registry sources

The popularity rankings on this page draw from four national registries: Spain's Instituto Nacional de Estadística (INE), Argentina's INDEC, Mexico's RENAPO, and Colombia's Registraduría Nacional. Popularity figures typically reflect births from 12–18 months prior to the most recent published data cycle.

Most popular Spanish names in 2026

These are the current top names across Spain and the major Latin American registries — names that are widely recognised, easy to pronounce across dialects, and unlikely to age badly.

Top girl names

  1. Valentina — from Latin valens, strong and healthy. No. 1 across Argentina, Colombia, and much of Latin America.
  2. Lucía — from Latin lux, light. Perennially No. 1 in Spain.
  3. Sofía — from Greek sophia, wisdom. Dominant across Latin America for over a decade.
  4. Isabella — Latinate form of Isabel, meaning "God is my oath". Ranks in every Spanish-speaking registry.
  5. Camila — Etruscan origin, "freeborn child". Strong in Chile, Colombia, Mexico.
  6. Martina — feminine of Martín, dedicated to Mars. Rising across Spain and the Southern Cone.
  7. Elena — Greek helene, torch or bright one. Classic in Spain; recently revived across Latin America.
  8. Gabriela — Hebrew, "God is my strength." The feminine counterpart to Gabriel.
  9. Catalina — Spanish form of Catherine, from Greek katharos, pure. Historic and strong.
  10. Carmen — from Latin carmen, song or poem. The quintessential traditional Spanish girl name.

Top boy names

  1. Mateo — from Hebrew Mattityahu, gift of God. No. 1 in Spain and top 3 across Latin America.
  2. Santiago — patron saint of Spain, combining Santo + Iago (James). Revered and ever-popular.
  3. Sebastián — from Greek sebastos, venerable. Strong in Colombia, Mexico, Chile.
  4. Diego — medieval derivative of Santiago/James. Timeless in Spain and Latin America.
  5. Alejandro — Spanish form of Alexander, "defender of men". Classic and widely used.
  6. Lucas — from Latin lux, light. The same root as Lucía; rising sharply since 2015.
  7. Gabriel — Hebrew, "God is my strength." The archangel's name is durable across all registries.
  8. Carlos — Spanish form of Charles, from Germanic karl, free man. The most stable classic boy name.
  9. Joaquín — from Hebrew Yehoyakim, God establishes. Strong in Argentina and Spain; rising in Mexico.
  10. Miguel — Spanish form of Michael, "who is like God." One of the most enduring names in the tradition.
Browse all Spanish names in the generator →

Modern Spanish names

Modern Spanish names tend to be short, internationally recognisable, and free of strong religious associations. Many cross language borders without needing translation.

Hugo Leo Luna Luca Emilia Adrián
Aitana
Iker
Vega
Bruno
Naia
Enzo

Traditional Spanish names

Traditional Spanish names carry centuries of use, most with roots in the Catholic saints' calendar or in medieval Iberian history. They convey cultural depth and remain respected across all generations.

Carmen Rafael Francisco Pablo Elena Miguel
María
José
Pilar
Antonio
Teresa
Javier

Rare and unique Spanish names

If you want something distinctive without veering into invented territory, these names from Basque, Catalan, Galician, and regional Castilian traditions sit outside the top 300 in most registries.

Xiomara
Aitor
Cataleya
Saúl
Noa
Izan
Alba
Oriol
Triana
Unai
Zoé
Iago

Spanish names that work in English too

For bilingual families, these names are easy to pronounce in both Spanish and English, require no translation, and appear in registries on both sides of the Atlantic.

Full list of Spanish baby names

Boys (top 50)

Mateo Santiago Sebastián Diego Alejandro Lucas Gabriel Carlos Joaquín Miguel Pablo Rafael Francisco Rodrigo Fernando Hugo Leo Daniel Julián Adrián
Andrés
Jorge
Antonio
Roberto
Héctor
Iván
Eduardo
Felipe
Manuel
Ernesto
Ignacio
Ángel
Axel
Bruno
César
Damián
Elías
Fabián
Gonzalo
Iago
José
Luca
Mario
Óscar
Ramón
Sergio
Tomás
Vicente
Xavier
Emiliano

Girls (top 50)

Valentina Lucía Sofía Isabella Camila Martina Elena Gabriela Catalina Carmen Alejandra Natalia Victoria Emilia Olivia Luna Aurora Eliana Maya Ana
Valeria
Daniela
Fernanda
Paula
Carolina
Andrea
Mariana
Ariana
Bianca
Carla
Diana
Florencia
Graciela
Inés
Jimena
Lorena
Mónica
Nadia
Patricia
Rebeca
Sabrina
Tamara
Verónica
Ximena
Alicia
Beatriz
Clara
Estela
Fátima
Irene

Explore all Spanish names in the generator →

Frequently asked questions

What are the most popular Spanish baby names in 2026?

According to Spain's INE and Latin American civil registries, the top girl names are Valentina, Lucía, Sofía, Isabella, and Camila. The top boy names are Mateo, Santiago, Sebastián, Diego, and Alejandro. Popularity varies by country: Lucía dominates in Spain, while Valentina leads across much of Latin America.

How do Spanish naming conventions differ from English ones?

Spanish speakers traditionally use two surnames — one from the father's line, one from the mother's. Compound given names (María José, Juan Carlos) function as a single name, not a first-and-middle combination. Name days (onomásticos), tied to the Catholic saints' calendar, are also celebrated alongside birthdays in many families.

What are good Spanish names for a bilingual English-Spanish family?

Names that travel well in both languages include Mateo, Leo, Lucas, Gabriel, Sofia, Elena, Camila, Isabella, and Natalia. These are easy to pronounce in English without distortion, require no translation, and have strong registry presence in both Spain and the US.

Where do Spanish names come from?

Spanish names draw from five main traditions: Latin (via the Roman Empire and the Catholic Church), Visigothic Germanic names brought by medieval rulers (Rodrigo, Fernando, Alfonso), Arabic names from eight centuries of Moorish presence (Ximena, Almudena), Hebrew names transmitted through the Bible (María, Gabriel, Daniela), and — in Latin America — indigenous names from Nahuatl, Quechua, and Maya languages.

Try the free name generator

Browse over 5,000 names across 15 languages. Filter by gender, style, length, and starting letter. Save favourites with a single click — no account needed.

Open the generator — Spanish names →

See also: English · French · German · Italian · Portuguese · Arabic · Hindi · Japanese · Chinese · Russian · Korean · Turkish · Dutch · Polish

About these rankings

Popularity data on this page is drawn from four national civil registries: Spain's INE, Argentina's INDEC, Mexico's RENAPO, and Colombia's Registraduría Nacional. Rankings typically reflect births 12–18 months prior to the most recent published data cycle. Names are classified as modern (gaining use in the last ten years) or traditional (sustained historical presence). Rare names are those outside the top 300 in the most recent national registry.