Mexican Last Names

Mexican Last Names

Mexican last names tell the story of the country itself: Spanish patronymics like Hernández and López, Basque names brought by colonial settlers, and a small but proud group of Indigenous surnames such as Balam and Canul from the Maya world. Below are 100+ Mexican surnames with their meanings and origins, from the most common to the regional and rare.

Remember that Mexicans legally carry two surnames: the father’s first, then the mother’s (for example, Gabriel García Márquez). If you’re researching family history, both matter. Find first names in our lists of Mexican boy names and Mexican girl names, or compare with Spanish last names and Hispanic last names.

Our top picks: Hernández, García, López, Garza, Balam, Luna, Treviño, Moctezuma, Rivera, Castillo, Ek, Salazar

The most common Mexican last names

Patronymic surnames ending in -ez (“son of”) dominate Mexico. Hernández is by far the most common, carried by millions of Mexicans and ranking among the most common last names in the U.S. too.

SurnameMeaningOrigin
HernándezSon of Hernando (Fernando)Spanish patronymic
GarcíaPossibly “young” or “bear” (Basque)Basque/Spanish
MartínezSon of MartínSpanish patronymic
LópezSon of Lope (“wolf”)Spanish patronymic
GonzálezSon of GonzaloSpanish patronymic
RodríguezSon of RodrigoSpanish patronymic
PérezSon of PedroSpanish patronymic
SánchezSon of Sancho (“holy”)Spanish patronymic
RamírezSon of RamiroSpanish patronymic
FloresFlowersSpanish descriptive
GómezSon of Gome (“man”)Spanish patronymic
CruzCrossSpanish religious
MoralesBlackberry bushes; mulberry treesSpanish place name
VázquezSon of Vasco (“Basque”)Spanish patronymic
ReyesKings (the Three Kings)Spanish religious
JiménezSon of JimenoSpanish patronymic
TorresTowersSpanish place name
DíazSon of DiegoSpanish patronymic
GutiérrezSon of GutierreSpanish patronymic
RuizSon of Ruy (Rodrigo)Spanish patronymic
MendozaCold mountainBasque
AguilarPlace of eaglesSpanish place name
OrtizSon of Orti (Fortunio)Spanish patronymic
MorenoDark-haired, tannedSpanish descriptive
CastilloCastleSpanish place name
RomeroPilgrim to Rome; also rosemarySpanish
ÁlvarezSon of ÁlvaroSpanish patronymic
MéndezSon of MendoSpanish patronymic
ChávezKeys; from Chaves, PortugalGalician-Portuguese
RiveraRiverbankSpanish place name

Mexican surnames from places and nature

Many Spanish surnames started as a description of where a family lived: by a river, a tower, a meadow or a grove.

SurnameMeaningNotes
LunaMoonAlso a popular girls’ name
RíosRiversCommon in central Mexico
CamposFieldsPlace name
VegaFertile meadowPlace name
FuentesSprings, fountainsPlace name
MontesMountainsPlace name
PeñaRock, cragPlace name
RoblesOak treesPlace name
LaraFrom Lara, BurgosPlace name
SalinasSalt worksCommon in the northeast
VillanuevaNew townPlace name
RosalesRose bushesPlace name
ZamoraFrom Zamora, SpainPlace name
NavarroFrom NavarreRegional
MedinaCity (Arabic madina)Arabic via Spanish
EstradaRoad, paved wayPlace name
CortésCourteousFamous via Hernán Cortés
DelgadoThin, slenderDescriptive
IbarraMeadow (Basque)Basque
FigueroaPlace of fig treesGalician

Surnames common in northern Mexico

In Nuevo León, Coahuila and Tamaulipas, colonial settlers left distinctive surnames, many of Basque or Sephardic-era origin. These are also very common in Texas.

SurnameMeaningNotes
GarzaHeronSignature Monterrey surname
TreviñoFrom Treviño, BurgosNuevo León founding family
CantúPossibly from Cantù, ItalyVery common in Monterrey
VillarrealRoyal townNuevo León and Texas
ElizondoNear the church (Basque)Basque
LealLoyalDescriptive
QuintanillaLittle country estatePlace name
GuerraWarDescriptive
ZambranoFrom Zambrana, ÁlavaPlace name
SalazarOld hall, manor (Basque)Basque
MontemayorGreat mountainPlace name
TijerinaLittle scissors (occupational)Tamaulipas and Texas
CavazosPossibly “ditches, holes”Northeast Mexico
BenavidesSon of BenavidPlace and patronymic
GalvánPossibly from GawainNorthern Mexico

Mexican last names of Indigenous origin

After the conquest, most Indigenous families took Spanish surnames, but some kept names from their own languages, especially in Yucatán, Tlaxcala and Michoacán.

SurnameMeaningLanguage
BalamJaguarYucatec Maya
CanulProtector, guardian (disputed)Yucatec Maya
ChanSmallYucatec Maya
CanSerpentYucatec Maya
EkStarYucatec Maya
PechTickYucatec Maya
UcSevenYucatec Maya
TunStoneYucatec Maya
DzulForeignerYucatec Maya
CocomName of a ruling Maya lineageYucatec Maya
MayPossibly “deer hoof”Yucatec Maya
PootTraditional lineage nameYucatec Maya
MoctezumaHe who frowns like a lordNahuatl
XicoténcatlPlace of bumblebeesNahuatl (Tlaxcala)
CuautleFrom cuauhtli, “eagle”Nahuatl
TzintzúnHummingbirdPurépecha

Occupational and descriptive Mexican surnames

Some surnames describe a trade, a trait or a title a family once held.

SurnameMeaningOrigin
HerreraIronworks, forge (from place names)Spanish occupational
GuerreroWarriorSpanish
PastorShepherdSpanish
MolinaMillSpanish
CarrilloLittle cart, cheekSpanish
CalderónCauldron makerSpanish
BravoBrave, fierceSpanish
RubioBlondSpanish descriptive
CanoGray-hairedSpanish descriptive
SerranoFrom the mountainsSpanish
EscobarPlace of broom plantsSpanish
SotoGrove, thicketSpanish
MejíaPossibly from MessiasSpanish
VargasSloped meadowSpanish place name
CastroFort, castle (Latin castrum)Spanish
SantiagoSaint JamesReligious
BautistaBaptistReligious
ContrerasSurrounding areaSpanish place name
MaldonadoBadly given, ill-favoredSpanish nickname
ValenzuelaLittle ValenciaSpanish place name

How to research a Mexican surname

  • Always record both surnames. The second (maternal) surname is often the key to separating two families with the same common first surname.
  • Look for the -ez ending: it means “son of,” so Martínez was once “son of Martín.” Compare with the patronymics in Portuguese last names, which end in -es.
  • Catholic parish records (baptisms and marriages) are the richest source for Mexican genealogy, often going back to the 1600s.
  • Watch for spelling shifts after immigration: Vázquez may appear as Vasquez, and Chávez as Chaves, in U.S. records.
  • If your surname is Maya or Nahuatl, regional archives in Yucatán, Tlaxcala or Puebla are the best place to start.

Frequently asked questions

What is the most common last name in Mexico?

Hernández is the most common Mexican surname, followed by García, Martínez, López and González.

Why do Mexicans have two last names?

Spanish naming custom gives each child the father’s first surname followed by the mother’s first surname, so both family lines are kept.

What does the -ez ending mean in Mexican surnames?

It is a patronymic suffix meaning “son of.” Rodríguez means “son of Rodrigo” and Pérez means “son of Pedro.”

Are there Aztec last names?

Yes, though they are rare. Moctezuma, Xicoténcatl and Cuautle are Nahuatl in origin, while Maya surnames like Balam, Canul and Chan are common in Yucatán.

Is Garza a Mexican last name?

Garza, meaning “heron,” is a Spanish surname that became one of the defining family names of Monterrey and northeastern Mexico, and of South Texas.