100 Beautiful Mexican Last Names: Full of Meaning

Updated
These Mexican last names have meanings as rich and enchanting as Mexico itself!

Curious about the history behind your Mexican surname? We gathered the most popular Hispanic last names and their meanings. These names offer a rich look into family heritage.

Many carry Spanish roots, while others highlight Indigenous origins. You might find names inspired by local towns, personality traits, or ancestral trades.

Keep reading to explore the origins and stories behind these popular Mexican family names.


100 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 masculine choice among common Mexican last names for boys.
  8. Banderas: A triumphant surname for a flag bearer or banner carrier.
  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 radiant name meaning “golden” or “blonde.”
  22. Citlalpopoca: A rare but fascinating Aztec surname for a smoking star or comet.
  23. Coatl: Meaning “serpent,” this is great if you want Native Mexican last names with 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: A tough surname option for a battle-ready warrior.
  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: This pretty Mexican surname is also a common female name of various origins.
  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: A common international surname and feminine given name for a family worthy of admiration.
  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: For a family of kings, you cannot go wrong with this royal word name.
  73. Rico: A cool given name and prosperous surname meaning “rich” or “wealthy.”
  74. Rivera: A serene and exotic-sounding surname meaning “riverbank.”
  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 Latin, this rustic surname means “red,” likely suiting a cute redhead.
  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: Meaning “mountain range,” this is a great pick for a hill-dwelling family.
  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: Any mountain-dweller would sound cool and stylish with this handsome surname.
  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, this historical name means “youth” or “descendant of the young.”
  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?

If you want a Mexican surname with a powerful meaning, consider Gutiérrez, Méndez, or Guerrero. Names like Castro, Castillo, Serrano, and Montoya hold strong, mountainous definitions. Reyes is a fabulous choice for any regal family.

What Are the Most Common Mexican Last Names?

The most common surname in Mexico is Hernández. García, Martínez, González, and López rank closely in the top five. Rodríguez, Pérez, Sánchez, Ramírez, and Flores round out the top ten most popular Mexican surnames.

How Do Mexican Last Names Work?

People in Mexico typically use two surnames. The first is the father’s family name, and the second is the mother’s family name. This naming convention honors both sides of the family tree and ensures the mother’s lineage continues.

What Is the Oldest Mexican Last Name?

Indigenous surnames like Coatl and Huitzil date back to pre-Hispanic Aztec civilizations, making them some of the oldest active names in the region. Many familiar Spanish surnames like García and López arrived much later during the colonization period in the 1500s.

Do Mexican Women Change Their Last Name When They Marry?

Traditionally, Mexican women do not change their legal last names after marriage. They keep their birth surnames, though they might socially append their husband’s first surname using the preposition “de”.

Are Hispanic and Mexican Last Names the Same?

Hispanic last names originate from Spanish-speaking countries globally, while Mexican last names specifically refer to names used within Mexico. Many surnames overlap due to Spanish colonization, but Mexico also features unique Indigenous names not found elsewhere.

Why Do Many Mexican Surnames End in “Ez”?

The “ez” suffix is a patronymic identifier originating from Spain. It translates to “son of.” This means a common name like Rodríguez literally translates to the son of Rodrigo, while Fernández means the son of Fernando.

Can I Pass Down Both of My Mexican Surnames?

Parents typically pass down their first surname to their children. The child receives the father’s first surname followed by the mother’s first surname to successfully maintain the dual-surname tradition.

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.