200+ Common Mexican Last Names: Popular Surnames, Origins & Meanings
Mexican last names reflect centuries of family history, migration, Spanish influence, Indigenous heritage, geography, religion, and local tradition. Names such as Hernández, García, Martínez, López, González, Pérez, Rodríguez, Sánchez, Ramírez, and Cruz are especially familiar in Mexico, but they represent only a small part of the country’s surname landscape.
Many common Mexican surnames have Spanish roots. Others preserve Indigenous languages and identities, including Maya surnames that remain particularly associated with southeastern Mexico.
This guide explores 200+ common Mexican last names, their origins and meanings, along with how Mexico’s two-surname naming tradition works.
Quick Checklist
- ✅ Most common Mexican surname: Hernández
- ✅ Other highly common surnames: García, Martínez, López, González
- ✅ Common patronymic surnames: Hernández, Martínez, González, Rodríguez, Sánchez
- ✅ Common geographic surnames: Rivera, Vega, Montes, Navarro
- ✅ Indigenous Mexican surnames: Balam, Canul, Pech, Dzul
- ✅ Common religious surname: Cruz
- ✅ Traditional Mexican naming pattern: Two surnames, representing paternal and maternal family lines
Top 20 Most Common Mexican Last Names
These surnames consistently appear among the most widespread names in Mexico. Exact rankings can differ depending on the dataset, year, and whether records count individuals, births, or registrations.
| Rank | Last Name | Origin/Meaning |
|---|---|---|
| 1 | Hernández | Spanish patronymic – son of Hernando/Fernando |
| 2 | García | Spanish – ancient surname with uncertain ultimate etymology |
| 3 | Martínez | Spanish patronymic – son of Martín |
| 4 | López | Spanish patronymic – son of Lope |
| 5 | González | Spanish patronymic – son of Gonzalo |
| 6 | Pérez | Spanish patronymic – son of Pedro/Pero |
| 7 | Rodríguez | Spanish patronymic – son of Rodrigo |
| 8 | Sánchez | Spanish patronymic – son of Sancho |
| 9 | Ramírez | Spanish patronymic – son of Ramiro |
| 10 | Cruz | Spanish – cross |
| 11 | Flores | Spanish – flowers; also used as a surname with several historical origins |
| 12 | Gómez | Spanish patronymic – traditionally linked to the given name Gome/Gomo |
| 13 | Morales | Spanish – often associated with place names involving mulberry trees |
| 14 | Vázquez | Spanish patronymic – son/descendant of Vasco |
| 15 | Reyes | Spanish – kings |
| 16 | Jiménez | Spanish patronymic – son of Jimeno |
| 17 | Torres | Spanish toponymic – towers |
| 18 | Díaz | Spanish patronymic – traditionally derived from a personal name |
| 19 | Gutiérrez | Spanish patronymic – son of Gutierre |
| 20 | Ruiz | Spanish patronymic – son of Ruy/Rodrigo |
200+ Common Mexican Last Names A–Z
The following list combines widespread Mexican surnames with other established surnames found in Mexico. Meanings are simplified where the historical etymology is reasonably clear. When a surname has uncertain or competing explanations, it is better not to force a literal translation.
Mexican Last Names Starting With A
- Acosta (Spanish/Portuguese – historically associated with a coast or geographical location)
- Aguilar (Spanish toponymic – associated with places named for eagles)
- Aguirre (Basque – traditionally associated with an open or prominent place)
- Alarcón (Spanish toponymic – from the place name Alarcón)
- Alba (Spanish – associated with dawn or a place name)
- Alcántara (Spanish/Arabic toponymic – associated with “the bridge”)
- Alfaro (Spanish toponymic – from Alfaro in La Rioja)
- Alonso (Spanish patronymic – from the personal name Alonso)
- Alvarado (Spanish – surname with medieval Iberian roots)
- Álvarez (Spanish patronymic – son of Álvaro)
- Amador (Spanish – from a personal name meaning “lover”)
- Andrade (Galician/Portuguese – geographic or family-name origin)
- Anguiano (Spanish toponymic – associated with Anguiano)
- Arellano (Spanish toponymic – associated with Arellano in Navarre)
- Arias (Spanish – old patronymic surname with debated deeper etymology)
- Arroyo (Spanish toponymic – stream)
- Ávila (Spanish toponymic – associated with Ávila)
- Ayala (Basque/Spanish toponymic – associated with the Ayala valley)
Mexican Last Names Starting With B
- Báez (Spanish patronymic – historically derived from a personal name)
- Balam (Maya – jaguar; established Maya surname)
- Banda (Spanish – surname with geographic and other historical associations)
- Barrera (Spanish – barrier or enclosure; occupational/topographic associations)
- Bautista (Spanish – associated with the personal/religious name Bautista)
- Beltrán (Spanish – from the personal name Beltrán)
- Benítez (Spanish patronymic – son of Benito)
- Bernal (Spanish – from the personal name Bernal)
- Blanco (Spanish – white)
- Bonilla (Spanish – surname with place-name and descriptive associations)
- Bravo (Spanish – historically descriptive, with meanings including fierce or courageous)
- Bustamante (Spanish toponymic – associated with places bearing the name)
Mexican Last Names Starting With C
- Cabrera (Spanish toponymic/occupational – associated with goats or goat-keeping places)
- Calderón (Spanish – historically linked with caldera, a cauldron)
- Camacho (Spanish – old surname with uncertain deeper etymology)
- Campos (Spanish toponymic – fields)
- Canul (Maya – established Indigenous surname, especially associated with the Yucatán region)
- Cárdenas (Spanish toponymic – associated with places named Cárdenas)
- Cardona (Spanish/Catalan toponymic – from Cardona)
- Carrillo (Spanish – old surname with several proposed origins)
- Castañeda (Spanish toponymic – associated with chestnut groves)
- Castellanos (Spanish – associated historically with Castile)
- Castillo (Spanish toponymic – castle)
- Castro (Spanish/Portuguese toponymic – fortified settlement)
- Cervantes (Spanish – historical surname with uncertain ultimate etymology)
- Chávez (Spanish – surname with Iberian roots and debated etymology)
- Cisneros (Spanish toponymic – from Cisneros)
- Contreras (Spanish toponymic – associated with a place named Contreras)
- Córdova / Córdoba (Spanish toponymic – associated with Córdoba)
- Corona (Spanish – crown)
- Cortés (Spanish – historically descriptive, associated with “courteous”)
- Cruz (Spanish – cross)
- Cuevas (Spanish toponymic – caves)
Mexican Last Names Starting With D
- Dávila (Spanish – historically related to “de Ávila”)
- De la Cruz (Spanish religious surname – “of the Cross”)
- De la Rosa (Spanish – “of the rose”)
- Del Río (Spanish toponymic – “of the river”)
- Delgado (Spanish descriptive surname – thin/slender)
- Díaz (Spanish patronymic – derived historically from a personal name)
- Domínguez (Spanish patronymic – son of Domingo)
- Duarte (Iberian – from the personal name Duarte)
- Durán (Spanish – from a medieval personal name)
- Dzul (Maya – established Maya surname found particularly in southeastern Mexico)
Mexican Last Names Starting With E
- Enríquez (Spanish patronymic – son of Enrique)
- Escalante (Spanish toponymic – associated with the place name Escalante)
- Escamilla (Spanish toponymic – associated with a place name)
- Escobar (Spanish toponymic – historically associated with broom-covered places)
- Escobedo (Spanish toponymic – associated with vegetation/place-name origins)
- Espinoza / Espinosa (Spanish toponymic – associated with thorny places)
- Esquivel (Basque toponymic – associated with a place name)
- Estrada (Spanish toponymic – road or paved way)
Mexican Last Names Starting With F
- Fajardo (Spanish – old surname with medieval roots)
- Félix (Latin/Spanish – from the personal name Félix, “fortunate” or “happy”)
- Fernández (Spanish patronymic – son of Fernando)
- Figueroa (Galician/Spanish toponymic – associated with fig trees/place names)
- Flores (Spanish – flowers; surname with multiple historical sources)
- Franco (Spanish/Italian – historical surname and personal name with several possible associations)
- Fuentes (Spanish toponymic – springs or fountains)
Mexican Last Names Starting With G
- Gallegos (Spanish – historically associated with Galicia)
- Gallardo (Spanish – historically descriptive, often interpreted as gallant or spirited)
- Galván (Spanish – from a medieval personal name)
- García (Spanish – ancient surname with uncertain ultimate etymology)
- Garza (Spanish – heron)
- Gil (Spanish – from the personal name Gil)
- Godínez (Spanish patronymic – historically derived from a personal name)
- Gómez (Spanish patronymic – associated with the old personal name Gome/Gomo)
- González (Spanish patronymic – son of Gonzalo)
- Gracia (Spanish – grace)
- Granados (Spanish – associated with pomegranate trees or place names)
- Guerra (Spanish/Portuguese – war)
- Guerrero (Spanish occupational/descriptive – warrior)
- Guevara (Basque/Spanish toponymic – from Guevara/Gebara)
- Gutiérrez (Spanish patronymic – son of Gutierre)
- Guzmán (Spanish – medieval surname with debated deeper origin)
Mexican Last Names Starting With H
- Haro (Spanish toponymic – associated with Haro in La Rioja)
- Hernández (Spanish patronymic – son of Hernando/Fernando)
- Herrera (Spanish occupational/toponymic – associated with ironworking or places named Herrera)
- Hidalgo (Spanish – historically referred to a member of the lower nobility)
- Huerta (Spanish toponymic – orchard or garden)
Mexican Last Names Starting With I
- Ibarra (Basque toponymic – valley or meadow)
- Iglesias (Spanish toponymic – churches)
- Infante (Spanish – historical surname related to the word for child or royal prince)
- Iñiguez / Íñiguez (Spanish patronymic – descendant of Íñigo)
Mexican Last Names Starting With J
- Jaime (Spanish – from the personal name Jaime)
- Jaramillo (Spanish toponymic – associated with place names)
- Jiménez (Spanish patronymic – son of Jimeno)
- Juárez (Spanish patronymic – historically connected with Suero/Suárez traditions)
Mexican Last Names Starting With L
- Lara (Spanish toponymic – associated with Lara)
- Leal (Spanish descriptive surname – loyal or faithful)
- León (Spanish – lion and/or toponymic association with León)
- Leyva / Leiva (Spanish toponymic – associated with Leiva)
- Limón (Spanish – lemon; surname may have several historical origins)
- López (Spanish patronymic – son of Lope)
- Lozano (Spanish descriptive surname – historically associated with vigor or freshness)
- Lucero (Spanish – bright star/morning star)
- Luna (Spanish – moon; also associated with place and family names)
Mexican Last Names Starting With M
- Macias / Macías (Spanish – old patronymic/personal-name surname)
- Maldonado (Spanish – medieval surname with a traditional legendary origin)
- Marín (Spanish – from a personal name or maritime association)
- Márquez (Spanish patronymic – son/descendant of Marcos)
- Martínez (Spanish patronymic – son of Martín)
- Mata (Spanish toponymic – associated with woodland or scrub)
- Medina (Spanish/Arabic toponymic – from Arabic madina, “city”)
- Mejía / Mexía (Spanish – old Iberian surname with debated etymology)
- Méndez (Spanish patronymic – traditionally son/descendant of Mendo)
- Mendoza (Basque toponymic – traditionally interpreted in relation to a cold mountain)
- Mercado (Spanish – market)
- Miranda (Spanish/Portuguese toponymic – associated with various places named Miranda)
- Molina (Spanish toponymic/occupational – associated with mills)
- Monroy (Spanish toponymic – from Monroy)
- Montalvo (Spanish toponymic – associated with a place or hill)
- Montes (Spanish toponymic – mountains/hills)
- Montoya (Basque/Spanish toponymic – associated with a place name)
- Mora (Spanish – surname with several possible geographic and descriptive origins)
- Morales (Spanish toponymic – commonly connected with mulberry trees)
- Moreno (Spanish descriptive surname – dark-haired or dark-complexioned historically)
- Muñoz (Spanish patronymic – son/descendant of Muño)
Mexican Last Names Starting With N
- Nájera (Spanish toponymic – from Nájera)
- Naranjo (Spanish – orange tree)
- Nava (Spanish toponymic – associated with plains or valleys)
- Navarro (Spanish – historically referring to someone from Navarre)
- Negrete (Spanish – old surname with geographic/family origins)
- Nieto (Spanish – grandson)
- Núñez (Spanish patronymic – son of Nuño)
Mexican Last Names Starting With O
- Ocampo (Spanish/Galician toponymic – associated with “the field”)
- Ochoa (Basque surname – old family name with debated etymology)
- Olivares (Spanish toponymic – olive groves)
- Olvera (Spanish toponymic – from Olvera)
- Ontiveros (Spanish toponymic – associated with a place name)
- Ornelas (Iberian surname – geographic/family-name origin)
- Orozco (Basque toponymic – from Orozko)
- Ortega (Spanish toponymic – historically associated with places named Ortega)
- Ortiz (Spanish patronymic – son/descendant of Orti/Ortún)
- Osorio (Spanish – old medieval surname)
- Otero (Spanish toponymic – hill or elevated place)
Mexican Last Names Starting With P
- Pacheco (Iberian – old surname with uncertain deeper etymology)
- Padilla (Spanish toponymic – associated with places named Padilla)
- Palacios (Spanish toponymic – palaces)
- Paredes (Spanish toponymic – walls)
- Parra (Spanish – grapevine)
- Pech (Maya – established Maya surname particularly associated with Yucatán)
- Peña (Spanish toponymic – rock or rocky place)
- Peralta (Spanish toponymic – associated with a high rock or elevated place)
- Pérez (Spanish patronymic – son of Pedro/Pero)
- Pineda (Spanish toponymic – pine grove)
- Ponce (Spanish – surname derived historically from a personal name)
- Portillo (Spanish toponymic – small pass or opening)
- Prieto (Spanish descriptive surname – historically associated with dark coloring)
Mexican Last Names Starting With Q
- Quezada / Quesada (Spanish toponymic – associated with Quesada)
- Quintero (Spanish – surname with occupational/agricultural historical associations)
- Quiñones (Spanish toponymic – associated with places/family lands)
Mexican Last Names Starting With R
- Ramírez (Spanish patronymic – son of Ramiro)
- Ramos (Spanish – branches; also associated with religious and place-name origins)
- Rangel (Spanish/Portuguese – old Iberian surname)
- Reyes (Spanish – kings; often connected historically with religious naming)
- Ríos (Spanish toponymic – rivers)
- Rivera (Spanish toponymic – riverbank)
- Robles (Spanish toponymic – oak trees)
- Rocha (Portuguese/Galician – rock or rocky place)
- Rodríguez (Spanish patronymic – son of Rodrigo)
- Rojas (Spanish toponymic/descriptive – associated with “red” or places bearing the name)
- Romero (Spanish – historically associated with a pilgrim to Rome; also rosemary)
- Rosales (Spanish toponymic – rose bushes)
- Rosas (Spanish – roses)
- Rubio (Spanish descriptive surname – blond/fair-haired historically)
- Ruiz (Spanish patronymic – son of Ruy/Rodrigo)
Mexican Last Names Starting With S
- Salas (Spanish toponymic – halls/rooms or places named Salas)
- Salazar (Basque toponymic – from the Salazar valley)
- Salcedo (Spanish toponymic – associated with willow-covered places)
- Salgado (Spanish/Portuguese – surname with descriptive and geographic associations)
- Salinas (Spanish toponymic – saltworks or salt-producing places)
- Sánchez (Spanish patronymic – son of Sancho)
- Sandoval (Spanish toponymic – from Sandoval)
- Santana (Spanish/Portuguese religious surname – associated with Santa Ana)
- Santiago (Spanish religious/personal name – Saint James)
- Santos (Spanish/Portuguese religious surname – saints)
- Saucedo (Spanish toponymic – associated with willow trees)
- Serrano (Spanish geographic surname – person from mountainous country)
- Silva (Latin/Iberian toponymic – woodland or forest)
- Solís (Spanish toponymic – associated with a place/family name)
- Sosa (Spanish/Portuguese surname – old Iberian family name)
- Soto (Spanish toponymic – grove or wooded riverside area)
- Suárez (Spanish patronymic – son of Suero)
Mexican Last Names Starting With T
- Tapia (Spanish toponymic – wall or enclosure)
- Téllez (Spanish patronymic – historically derived from a personal name)
- Terán (Spanish toponymic – associated with a place name)
- Toledo (Spanish toponymic – associated with Toledo)
- Torres (Spanish toponymic – towers)
- Trejo (Spanish toponymic – old place/family surname)
- Treviño (Spanish toponymic – associated with Treviño)
- Trujillo (Spanish toponymic – from Trujillo)
Mexican Last Names Starting With U
- Ugalde (Basque toponymic – commonly associated with a waterside location)
- Ulloa (Galician/Spanish toponymic – associated with the Ulloa region)
- Uribe (Basque toponymic – old geographic surname)
- Urquiza (Basque surname – geographic origin)
- Urrutia (Basque toponymic – traditionally associated with a distant/far place)
Mexican Last Names Starting With V
- Valdés (Spanish/Asturian – surname of geographic or patronymic origin)
- Valdez (Spanish – variant spelling associated with Valdés)
- Valencia (Spanish toponymic – associated with Valencia)
- Valenzuela (Spanish toponymic – associated with places named Valenzuela)
- Valle (Spanish toponymic – valley)
- Vargas (Spanish – old toponymic surname)
- Vázquez (Spanish patronymic – son/descendant of Vasco)
- Vega (Spanish toponymic – fertile lowland or meadow)
- Velasco (Basque/Spanish – old personal and family name)
- Velázquez (Spanish patronymic – son/descendant of Velasco)
- Vera (Spanish toponymic – associated with place names and the idea of an edge/bank)
- Villalobos (Spanish toponymic – “town of wolves”)
- Villanueva (Spanish toponymic – “new town”)
- Villarreal (Spanish toponymic – “royal town”)
Mexican Last Names Starting With Z
- Zamora (Spanish toponymic – associated with Zamora)
- Zamudio (Basque toponymic – from Zamudio)
- Zapata (Spanish – historically associated with the word for shoe; surname origins are more complex)
- Zaragoza (Spanish toponymic – associated with Zaragoza)
- Zavala / Zabala (Basque toponymic – broad or wide place)
- Zepeda / Cepeda (Spanish toponymic – old place/family surname)
- Zúñiga (Basque/Spanish toponymic – associated with Zúñiga)
150+ Japanese Food Names: Traditional Dishes, Sushi, Street Food & Desserts
Common Mexican Last Names With Meanings
Some surnames have particularly transparent meanings because they developed from landscapes, occupations, descriptive words, or religious concepts.
| Last Name | Type | Meaning/Origin |
|---|---|---|
| Cruz | Religious | Cross |
| De la Cruz | Religious | Of the Cross |
| Guerrero | Occupational/descriptive | Warrior |
| Torres | Toponymic | Towers |
| Rivera | Toponymic | Riverbank |
| Ríos | Toponymic | Rivers |
| Vega | Toponymic | Fertile lowland/meadow |
| Valle | Toponymic | Valley |
| Montes | Toponymic | Mountains/hills |
| Campos | Toponymic | Fields |
| Cuevas | Toponymic | Caves |
| Fuentes | Toponymic | Springs/fountains |
| Castillo | Toponymic | Castle |
| Olivares | Toponymic | Olive groves |
| Pineda | Toponymic | Pine grove |
| Robles | Toponymic | Oak trees |
| Rosales | Toponymic | Rose bushes |
| Naranjo | Descriptive/toponymic | Orange tree |
| Parra | Descriptive/toponymic | Grapevine |
| Blanco | Descriptive | White |
| Delgado | Descriptive | Thin/slender |
| Rubio | Descriptive | Blond/fair-haired |
| Luna | Descriptive/place-name | Moon |
| Corona | Descriptive/religious | Crown |
| Mercado | Occupational/place association | Market |
Patronymic Mexican Last Names
A large number of familiar Mexican surnames are patronymic, meaning they developed from an ancestor’s given name.
The ending -ez is especially common in Spanish patronymics.
Hernández means, historically, “son of Hernando/Fernando,” rather than simply inheriting the deeper meaning of Fernando.
Other examples include:
- Álvarez – son of Álvaro
- Benítez – son of Benito
- Domínguez – son of Domingo
- Fernández – son of Fernando
- González – son of Gonzalo
- Gutiérrez – son of Gutierre
- Jiménez – son of Jimeno
- López – son of Lope
- Martínez – son of Martín
- Núñez – son of Nuño
- Pérez – son of Pedro/Pero
- Ramírez – son of Ramiro
- Rodríguez – son of Rodrigo
- Sánchez – son of Sancho
- Vázquez – descendant of Vasco
Today, of course, these are hereditary family names. A modern person named Martínez does not literally need to have a father named Martín.
Mexican Last Names Based on Places & Geography
Another major group originated from the places where families lived or came from.
Rivera relates to a riverbank, while Vega is associated with fertile lowland. Valle means valley, Torres relates to towers, and Montes points toward hills or mountains.
Some surnames refer directly to towns, cities, or regions:
Ávila – associated with Ávila
Córdoba – associated with Córdoba
Navarro – historically associated with Navarre
Toledo – associated with Toledo
Valencia – associated with Valencia
Zamora – associated with Zamora
Zaragoza – associated with Zaragoza
This helps explain why the literal meaning of a surname doesn’t always tell the full story. A geographic surname may originally have identified where a particular ancestor came from.
Indigenous Mexican Last Names
Mexican surname history isn’t exclusively Spanish.
Mexico is home to numerous Indigenous peoples and languages, and Indigenous surnames continue to form part of the country’s naming landscape. Their distribution can be highly regional, so a surname that is uncommon nationally may be familiar in a particular community.
Examples include established Maya surnames such as:
Balam – Maya surname; balam is associated with “jaguar.”
Canul – Established Maya surname particularly associated with the Yucatán Peninsula.
Dzul – Maya surname found in southeastern Mexico.
Pech – Long-established Maya surname strongly associated with Yucatán.
Indigenous surnames should be handled carefully. Their meanings can depend on the specific language, historical spelling, and regional context, so neat English translations found on baby-name websites are not always reliable.
Maya Last Names in Mexico
The Yucatán Peninsula is particularly important when discussing surviving Maya surnames.
Names such as Balam, Canul, Dzul, and Pech demonstrate that modern Mexican naming traditions cannot be understood solely through Spanish surname history.
Maya surnames may appear alongside Spanish surnames because Mexico’s two-surname system allows family names from different ancestral lines to remain visible across generations.
A person could therefore have one surname of Maya origin and another of Spanish origin.
Rare & Distinctive Mexican Surnames
“Rare” is relative. A surname can be uncommon nationally but concentrated in a particular Mexican state or municipality.
For readers looking beyond names such as Hernández and García, distinctive established surnames encountered in Mexico include:
Anguiano (Spanish toponymic – from Anguiano)
Canul (Maya – Indigenous surname)
Dzul (Maya – Indigenous surname)
Ontiveros (Spanish toponymic surname)
Pech (Maya – Indigenous surname)
Treviño (Spanish toponymic surname)
Ugalde (Basque toponymic surname)
Urquiza (Basque geographic surname)
Zamudio (Basque toponymic surname)
Zúñiga (Basque/Spanish toponymic surname)
Calling these “rare Mexican names” should not imply that they are rare everywhere in Mexico.
Why Do Mexicans Have Two Last Names?
One of the biggest differences U.S. readers may notice is the traditional use of two surnames.
A person’s name might look like:
Sofía Hernández García
Here, Sofía is the given name, while Hernández García represents two family surnames.
Traditionally, the first surname comes from one parent—historically the father’s first surname—and the second comes from the other parent—historically the mother’s first surname.
For example:
Father: Carlos Hernández López
Mother: Elena García Torres
Child: Sofía Hernández García
The second surname is therefore not a middle name.
How Mexican Last Names Are Passed to Children
The traditional system allows surnames from both sides of a family to appear in a child’s full name.
Using the example above:
Carlos Hernández López + Elena García Torres → Sofía Hernández García
Hernández represents one parental family line, while García represents the other.
Modern Mexican law and naming practices allow more flexibility than the old father-first formula suggests, so the traditional pattern shouldn’t be treated as an absolute rule for every family.
Do Mexican Women Change Their Last Names After Marriage?
Traditionally, Mexican women generally retain their birth surnames after marriage rather than automatically replacing them with their husband’s surname in the way historically common in the United States.
Older or social usage can sometimes include the husband’s surname using de, but this should not be confused with a universal legal requirement.
For genealogy research, this distinction is extremely useful because a woman’s birth surnames may remain visible in records.
Mexican vs. Spanish Last Names
There is substantial overlap between Mexican and Spanish surnames because of Mexico’s colonial history.
Names such as:
García
Hernández
López
Martínez
Pérez
Rodríguez
Sánchez
González
are extremely familiar in Mexico, but they aren’t exclusively Mexican. They are found across Spain and many Spanish-speaking countries.
This is why “common Mexican last name” and “surname that originated in Mexico” are not the same thing.
Mexico’s surname landscape also includes Indigenous, Basque, Galician, Portuguese, and other influences.
Mexican Last Names for Fictional Characters
If you’re naming a Mexican or Mexican American fictional character, authenticity comes from more than picking a Spanish-sounding surname.
Common surnames such as Hernández, García, Martínez, López, González, Rodríguez, Ramírez, Flores, Torres, and Morales work naturally for many contemporary characters.
For a character whose background is tied to a specific Mexican region, surname research can make the choice more convincing. A Maya surname, for example, shouldn’t be added simply to make a character seem unusual; its cultural and regional context matters.
You can also use the two-surname convention when appropriate:
Mateo Ramírez Torres
Sofía Hernández Cruz
Daniel García Morales
Camila López Rivera
These are constructed examples, not references to particular people.
FAQs About Common Mexican Last Names
What is the most common Mexican last name?
Hernández is generally identified among the very most common surnames in modern Mexican records and appears at the top of major nationwide rankings. García, Martínez, López, González, Pérez, Rodríguez, Sánchez, Ramírez, and Cruz are also extremely common.
What are the top 10 Mexican last names?
A commonly cited national top group is Hernández, García, Martínez, López, González, Pérez, Rodríguez, Sánchez, Ramírez, and Cruz. Rankings can vary with the dataset and time period.
Why do so many Mexican last names end in -ez?
Many Spanish surnames ending in -ez developed as patronymics. Hernández, for example, means “son of Hernando/Fernando,” while Martínez means “son of Martín” and Rodríguez means “son of Rodrigo.”
Are Mexican and Spanish last names the same?
Not exactly. Many Mexican surnames have Spanish origins and are also common in Spain and elsewhere in the Spanish-speaking world. Mexico additionally has Indigenous surnames and other naming influences.
What are some Indigenous Mexican last names?
Examples include established Maya surnames such as Balam, Canul, Dzul, and Pech. Mexico has many Indigenous languages and communities, so Indigenous surname traditions extend beyond this short Maya example set.
What are common Mexican last names for girls?
Surnames aren’t generally divided into male and female forms in Mexican naming. Hernández, García, Martínez, López, González, and other surnames can be used by people of any gender.
What are common Mexican last names for boys?
The same surnames used by women and girls are used by men and boys. A surname normally represents a family line rather than the person’s gender.
Why do Mexicans use two last names?
The traditional system represents both parental family lines. Historically, the first surname usually came from the father and the second from the mother, although modern naming practices allow greater flexibility.
Is the second Mexican last name a middle name?
No. In a name such as Sofía Hernández García, Hernández and García are surnames. Treating García as an American-style middle name can cause mistakes in forms and genealogical records.
Do Mexican women take their husband’s last name?
Women in Mexico generally retain their birth surnames rather than automatically replacing them after marriage. Practices and informal styles can vary.
What are some Mexican last names that mean something in Spanish?
Examples include Cruz (“cross”), Torres (“towers”), Ríos (“rivers”), Valle (“valley”), Montes (“mountains/hills”), Campos (“fields”), Cuevas (“caves”), and Fuentes (“springs/fountains”). Their historical surname origins can be more specific than the modern dictionary translation.
Does a Spanish surname mean someone has Spanish ancestry?
Not necessarily. A surname alone cannot establish a person’s ethnicity or precise ancestry. Mexican family histories are complex, and Spanish-language surnames spread through centuries of colonial, religious, administrative, and family history.
Conclusion
Common Mexican last names tell a much richer story than a simple list of surnames. Hernández, García, Martínez, López, González, Pérez, Rodríguez, Sánchez, Ramírez, and Cruz are among the names most strongly represented in Mexico today, and many trace their linguistic origins to Spain.
Patronymic surnames such as Martínez and Rodríguez preserve old personal names, while surnames such as Rivera, Vega, Valle, Montes, and Torres reflect geography. Indigenous surnames such as Balam, Canul, Dzul, and Pech reveal another important layer of Mexican naming history.
Understanding Mexico’s traditional two-surname system makes these names even more meaningful. Rather than seeing the second surname as an extra middle name, it can be understood as another family line—one of the features that makes Mexican naming traditions particularly valuable for family history and genealogy.