110 Mighty Mexican Surnames

Updated
From Aztec roots to Spanish classics, every surname here tells a story.

A Mexican surname often carries centuries in a single word. Some trace back to Spanish villages and noble houses, others to Indigenous Nahuatl roots, and plenty to the trades, landscapes, and nicknames that once set one family apart from the next.

This list gathers 110 famous Mexican family names, each paired with its meaning and origin. The wider picture is lopsided. Census respondents reported about 6.3 million different surnames in the 2010 US count, and 62 percent of those showed up exactly once (1). Mexican and other Hispanic surnames run the other way: 26 names cover a quarter of the Hispanic population, and 16 percent of Hispanic people reported one of the top 10 Hispanic surnames (2).

You will find classic Spanish surnames here, names drawn from Indigenous languages, and ones tied to towns, personality traits, or ancestral work. Scroll through to find the story behind your own name, or simply enjoy the history packed into each one.


110 Cool and Cultured Mexican Last Names

These handsome Mexican last names bring joy and history to your familia:

  1. Aguilar: Meaning “eagle,” Aguilar is a classic pick among Mexican family names inspired by nature.
  2. Aiza: Rooted in Basque, this short yet tough surname translates to “rock” or “cliff.”
  3. Alba: Full of light and possibility, this “white” Latin name also means “dawn” in Spanish.
  4. Alberto: Sharing roots with the Germanic Albert, this cool surname means “noble” and “bright.”
  5. Álvarez: A widely recognized surname meaning “son of Álvaro.”
  6. Álvaro: A common entry among Hispanic names for males, meaning “guardian” and “elf warrior.”
  7. Andrés: A patronymic surname marking a “son of Andrés,” a name from the Greek “andreios,” meaning manly or brave.
  8. Banderas: A bold surname for a flag bearer or banner carrier, worn today by Spanish actor Antonio Banderas.
  9. Barrera: Meaning “barrier,” this name likely originated for families living near a fence or boundary.
  10. Bastidas: A powerful Hispanic surname with French roots, derived from various place names.
  11. Bautista: A noble and honest Hispanic surname meaning “baptist.”
  12. Bello: Meaning “beautiful,” Bello ranks among the most lovely Mexican family names.
  13. Bravo: A Hispanic name worth applauding, meaning “fierce,” “bold,” and “brave.”
  14. Campo: Also seen as Campos, this name derives from the Spanish word for “field.”
  15. Cano: From the Latin “canus,” meaning “old” or “white-haired,” Cano carries aged wisdom.
  16. Cantú: A Mexican form of the Italian surname Cantù, named after a town in Lombardy.
  17. Carrillo: Uniquely meaning “cheek” or “jaw,” this traditionally served as a nickname for someone with distinct facial features.
  18. Castañeda: A Spanish place name with the autumnal meaning of “chestnut grove.”
  19. Castillo: The Spanish word for “castle” makes a mighty surname for a historically protective family.
  20. Castro: A tough surname for someone living near or in a castle.
  21. Chávez: A place-based surname from the town of Chaves in northern Portugal, rooted in the Latin Aquae Flaviae, or Springs of Flavius. It is worn by boxing legend Julio César Chávez.
  22. Citlalpopoca: A rare but fascinating Aztec surname for a smoking star or comet.
  23. Coatl: Meaning “serpent,” this Nahuatl surname shares its root with Quetzalcoatl, ideal for Native Mexican last names with real bite.
  24. Contreras: A locational name meaning “from the surrounding areas.”
  25. Cortéz: Also spelled Cortés, this is perfect for a family with polite and courteous values.
  26. Cruz: A shorter pick among basic Mexican family names with the devout meaning of “cross.”
  27. de la Cruz: A common variant of Cruz, this commanding surname means “of the cross.”
  28. Díaz: A classic patronymic name meaning “son of Diego.”
  29. Domingo: A heavenly surname meaning “of the Lord,” which is also the Spanish word for “Sunday.”
  30. Dominguez: A longer pick among Mexican surnames used for a “son of Domingo.”
  31. Espinoza: Also spelled Espinosa, this prickly pick means “thorny.”
  32. Evangelista: Another entry among spiritual surnames, this international pick means “evangelist.”
  33. Ferro: From Latin, this name means “iron,” likely denoting an ironworker.
  34. Flores: One of the most common Mexican family names, this floral pick is a springtime delight.
  35. Franco: A famous surname with the liberating meaning of “free.”
  36. García: One of the most popular Hispanic surnames internationally, García means “young” or “bear.”
  37. Garza: A handsome name after the Spanish word for “heron,” a popular water bird.
  38. Gómez: Meaning “son of Gome,” this gothic-rooted name is impressively strong.
  39. González: Meaning “son of Gonzalo,” this name translates to “noble warrior.”
  40. Guerrero: Meaning “warrior,” this surname honors Vicente Guerrero, a leader of Mexican independence and the country’s second president.
  41. Gutiérrez: Sharing stems with the powerful name Walter, Gutiérrez means “son of Gutierre.”
  42. Hernández: This extremely common Mexican surname means “son of Hernando.”
  43. Herrera: An occupational “H” surname for a blacksmith or iron worker.
  44. Huitzil: An awesomely petite pick among Aztec Mexican surnames meaning “hummingbird.”
  45. Ibarra: A Basque-originated surname for a dweller by the valley or river.
  46. Jiménez: Meaning “son of Jimeno” or just “son,” this is a noble choice among Mexican boy last names.
  47. Lara: A place-based surname from the historic town of Lara in Burgos, Spain, it doubles today as a given name.
  48. López: Meaning “son of Lope,” itself a Latin-rooted male name meaning “wolf.”
  49. Lozano: This sunny surname originated as a nickname for an elegant person.
  50. Luna: One of the most delightfully dreamy Mexican girl last names, meaning “moon.”
  51. Marín: A delightful Latino name for an adventurous family born “of the sea.”
  52. Márquez: A familiar and noble patronymic name denoting a “son of Marcos.”
  53. Martínez: Another top-five pick among Mexican surnames, meaning “son of Martin.”
  54. Mata: Short yet full of stature, this cute surname connotes forests, wood, and shrubs.
  55. Medina: A locational surname of Spanish and Arabic roots meaning “city,” “town,” or “dwelling.”
  56. Méndez: A common surname with gothic roots for an immense “son of Menendo.”
  57. Mendoza: With all the strength of a mountain, Mendoza is a mighty Basque entry among common Mexican surnames.
  58. Miranda: From the Latin “mirandus,” meaning worthy of admiration, Miranda is both a Spanish place name and a popular given name.
  59. Montoya: A cool “M” surname with all the majesty of a mountain.
  60. Morales: An earthy, sweet name meaning “mulberry” or “blackberry tree.”
  61. Muñoz: A medieval Spanish name for a “son of Muño.”
  62. Ochoa: A feisty, Basque-rooted surname with the howling meaning of “wolf.”
  63. Olvera: From the international “olive” root, this is an earthy and attractive surname in Mexico.
  64. Ortega: Another spiky pick among Mexican family names, meaning “nettle.”
  65. Ortiz: Meaning “son of Orti,” originating from the Latin word “fortunius,” meaning full of fortune.
  66. Padilla: Meaning “shallow dish,” this place name makes a great fit for culinary families.
  67. Pérez: Meaning “son of Peter,” this is a widely common surname in Hispanic countries and beyond.
  68. Popoca: A fun-to-say surname of Aztec origin meaning “to smoke” or “smoking.”
  69. Ramírez: A name fit for a wise judge, thanks to its meaning of “son of Ramiro.”
  70. Ramos: A very common name meaning “branches” or “bouquets,” after various Spanish towns.
  71. Redondo: An uncommon surname with the unique meaning of “round” or “plump.”
  72. Reyes: Meaning “kings,” Reyes often honors the Three Kings of the Epiphany, a fitting pick for a regal family.
  73. Rico: A cool given name and prosperous surname meaning “rich” or “wealthy.”
  74. Rivera: A flowing surname meaning “riverbank,” carried by celebrated Mexican muralist Diego Rivera.
  75. Robles: Meaning “oaks” or “oak grove,” this name feels magical and outdoorsy.
  76. Rodrigo: A common male given name and surname meaning “famous ruler,” via the Old German Roderick.
  77. Rodríguez: A name hugely common among Mexican Americans meaning “son of Rodrigo.”
  78. Rojas: From the Spanish word “rojo,” meaning “red,” this is a vivid, fiery pick.
  79. Romero: Traditionally for a Roman or Italian, Romero is perfect for proudly showing a multicultural lineage.
  80. Rosales: Meaning “rose bushes,” this makes a gorgeously floral pick among Mexican last names for girls.
  81. Rubio: From the Latin rubeus, meaning reddish, Rubio began as a nickname for a family member with blond or fair hair, a rarity in old Spain.
  82. Ruiz: If you have nobility in your bloodline, this name is perfect for a “son of the famous ruler.”
  83. Salazar: The “old hall” or “manor house” meaning of this name gives it a sense of grandeur.
  84. Sanchez: Meaning “son of Sancho,” this is a gloriously holy surname to behold.
  85. Santiago: A surname derived from the Spanish place name that also works as a stylish male name.
  86. Santos: Also seen as Santo or Dos Santos, these are beautiful holy names that mean “saints.”
  87. Serrano: From the Spanish “sierra,” Serrano describes a highlander, someone who lives in or comes from the mountains.
  88. Sierra: The Spanish word for “mountain range” makes a great surname for high achievers.
  89. Silva: This Portuguese surname is also common in Mexico, meaning “forest” or “woodland.”
  90. Soto: A natural Hispanic surname meaning “wood” or “grove of trees.”
  91. Torres: With the tall meaning of “towers,” this cool Spanish word name is protective and strong.
  92. Valencia: The best tribute surname to the region of Valencia in Spain.
  93. Vargas: A surname of Castilian origins, meaning “slope” or “pasture.”
  94. Vásquez: A Basque name for a “son of Vasco,” also seen as Vazquez.
  95. Vega: Meaning “meadow” or “fertile plain,” Vega suits a family with roots in Spain’s green lowlands.
  96. Velasco: A fun, medieval name rooted in Basque, meaning “crow” or “raven.”
  97. Vicario: Rooted in Latin, this honest surname means “vicar” in Spanish.
  98. Vidal: Full of life and energy, Vidal is rooted in the Latin name Vitalis.
  99. Villa: A common surname and element, meaning “town” or “settlement.”
  100. Villanueva: Combines “Villa” with the Spanish word for “new,” meaning “new town” or “new settlement.”
  101. Juárez: Famous across Mexico thanks to reforming 19th-century president Benito Juárez, this historical surname is tied to the idea of “youth.”
  102. Cervantes: A literary surname associated with the author of Don Quixote, meaning “servant” or “stag.”
  103. Pineda: A topographical name for families living near a pine forest.
  104. Salinas: Perfect for coastal families, this surname refers to a salt mine or salt works.
  105. Montes: A direct and rugged surname meaning “mountains.”
  106. Cárdenas: An elegant place name referring to areas colored with a bluish-purple hue.
  107. Navarro: A locational surname for someone hailing from the Navarre region in northern Spain.
  108. Ríos: A beautiful and flowing surname that simply translates to “rivers.”
  109. Pacheco: A medieval surname with deep roots, generally meaning “noble” or “distinguished.”
  110. Escobar: An earthy and rustic Mexican last name meaning “place where broom grows.”

Mexican Last Names FAQs

What Are Some Powerful Mexican Surnames?

Powerful Mexican surnames include Guerrero (warrior), Montoya, and Serrano, which carry strong, martial or mountainous meanings. Castro and Castillo evoke fortresses and castles, while Reyes (kings) suits a regal family. Gutiérrez and Méndez are other bold, well-established choices.

What Are the Most Common Mexican Last Names?

The most common Mexican last name is Hernández, followed by García, Martínez, González, and López in the top five. Rodríguez, Pérez, Sánchez, Ramírez, and Flores round out the ten most popular Mexican surnames. North of the border, the 2010 US Census counted 1,166,120 people named García, the sixth most common surname of any origin, ahead of Rodríguez at 1,094,924 and Martínez at 1,060,159 (3).

How Do Mexican Last Names Work?

Mexican last names use two surnames: the father’s family name first, then the mother’s family name. This convention honors both sides of the family tree and keeps the mother’s lineage visible, so a full name carries paternal and maternal heritage together.

What Is the Oldest Mexican Last Name?

The oldest Mexican last names are Indigenous surnames like Coatl and Huitzil, which date back to pre-Hispanic Aztec civilizations. Familiar Spanish surnames such as García and López arrived much later, during the colonial period in the 1500s.

Do Mexican Women Change Their Last Name When They Marry?

Mexican women traditionally do not change their legal last names when they marry. They keep their birth surnames, though socially they may append the husband’s first surname using the preposition “de” (for example, García de Reyes).

Are Hispanic and Mexican Last Names the Same?

Hispanic and Mexican last names are not the same. Hispanic surnames come from Spanish-speaking countries worldwide, while Mexican surnames are those used within Mexico specifically. Many overlap because of Spanish colonization, but Mexico also has unique Indigenous names found nowhere else.

Why Do Many Mexican Surnames End in “Ez”?

The “ez” ending on Mexican surnames is a patronymic suffix from Spain meaning “son of.” Rodríguez means son of Rodrigo, Fernández means son of Fernando, and Martínez means son of Martín.

Can I Pass Down Both of My Mexican Surnames?

You pass down one of your two Mexican surnames, not both. A child usually receives the father’s first surname followed by the mother’s first surname, so each generation carries one name from each parent rather than all four.

Headshot of Madeleine Lily Webb

About the Author

Madeleine Lily Webb

Madeleine is a writer from somewhere near Manchester, England. Madeleine's background in languages and linguistics has led to baby names becoming one of her favorite topics to write about. When she's not fallen down a rabbit hole of stories behind unique names, Madeleine can be found hanging out with her cat, taking photos of flowers, or dancing.