A Complete List of Mexican Last Names and Meanings

Updated: April 26, 2022
Find your Mexican last name and learn about the meaning and origins of different Mexican family names and the most common Mexican names from A-Z.
Table of contents

Last names can tell us a lot about our heritage and where our ancestors came from. Below is a list of 75 of the most popular Mexican last names along with their meanings and origins, so you can learn something new about you and your culture.

The History of Mexican Last Names

You’ll notice that many Mexican surnames originated in Spain. This is due to the Spanish colonizers that came to Mexico after the ancient civilizations, like the Mayans and Aztecs. The most notable Mexican last names come from all sorts of Spanish cultures, proving how much the country of Mexico has evolved over the last few centuries.

Mexican Naming Traditions

Many Mexican surnames are derived from places, nicknames, and family. Patronymic names are names that are derivatives of the child’s father’s name. “Fernandez is one great example as it translates to “son of Fernando.” The places can be cities or provinces and even topographic elements such as bodies of water.

70 of the Most Popular Mexican Last Names

  1. Aguilar - This Spanish last name is a habitational name for a region in Spain. It means “haunt of eagles.”
  2. Alvarez - This is a patronymic Spanish last name that means “son of Alvaro.”
  3. Cano - This last name was derived from a nickname that means “white-haired.”
  4. Castillo - This is a habitational Mexican last name that referred to someone who lived near a large fortified building or castle.
  5. Castro - This is a topographic name for a castle or fortress in the Galicia region of Spain.
  6. Cisneros - This family name is derived from the Spanish word “cisne” which means “swan.” It is also a habitational name for a place in the province of Palencia.
  7. Cortes - This Spanish surname is derived from the word “Corte” which is a nickname for a refined or courteous person.
  8. Cruz - This is derived from the personal name that means “cross” or “dweller by a cross.”
  9. Cuevas - This is a habitational name for caves found in the provinces of Burgos and Malaga.
  10. De Leon - This surname can be referred to as topographic or patronymic. It can relate to the Spanish city of Leon or mean “son of Leon.”
  11. Delgado -This Spanish and Portuguese last name is derived from a nickname for a thin or slender person.
  12. Diaz - This is a patronymic surname that means “son of Diego.”
  13. Dominguez - This surname is either derived from the Latin word “Dominicus” which means “belonging to the Lord” or it is patronymic for “son of Domingo.
  14. Espinoza - This is a habitational name for many places named Espinosa in the Galicia and Vascongadas regions of Spain. It is derived from the word “Espino” which means “hawthorn.”
  15. Estrada - This name is derived from the word “Estrada” which is Spanish for “road.” It can also be taken from the Latin word “strata” which means “paved road.”
  16. Fernandez - This is a patronymic surname that means “son of Fernando.”
  17. Flores - This name is derived from the Latin word “Floris” which means “flowers.” This habitational name was used for someone who dwelled near where flowers grew, commonly in Guatemala and Uruguay.
  18. Franco - This surname is derived from the personal name “Frank” which means “free” in both Spanish and Italian. “Franco” was also used to describe a member of the Germanic people who lived in the lands around the Rhine river.
  19. Fuentes - This Spanish surname means “fountains” and is a habitational name for someone who lived near a fountain or spring.
  20. Garcia - This patronymic surname means “son of Garcia” which is the Spanish form of “Gerald.” “Gerald” is a Germanic name that means “rule of the spear.”
  21. Garza - This is a Basque and Galician habitational surname that means “dweller at the sign of the heron.”
  22. Gomez - This is a common Spanish patronymic surname that means “son of Gome.”
  23. Gonzalez - This patronymic surname means “son of Gonzalo.”
  24. Guerrero - This surname was derived from the word “Guerra” which means “war.” It was used as a nickname for a soldier.
  25. Gutierrez - This is a patronymic surname that means “son of Gutierre.”
  26. Guzman - This is a topographic surname for someone who resides in the village named “Guzman” in the Burgos region of Spain.
  27. Hernandez - This patronymic name means either “son of Hernando” or “son of Fernando.” “Fernando” is the Spanish form of the Old German name “Ferdinand” which means “bold voyager.”
  28. Herrera - This is a habitational surname for someone who resides in a village that had a blacksmith forge, which is called a “herreria.”
  29. Ibarra - This is a Basque habitational name for someone who resided in a valley or plain near a river.
  30. Iglesias - This is a habitational surname for a dweller near a church.
  31. Jimenez - This very common patronymic surname means “son of Jimeno.”
  32. Lopez - This Spanish patronymic name means “son of Lope.” It is derived from the Latin word “lupus” which means “wolf.”
  33. Lozano - This surname is derived from a nickname used to describe an elegant or good-looking person.
  34. Lugo - This is a habitational name for the city “Lugo” located in Galicia.
  35. Luna - This Spanish surname is derived from the Latin word “lumina” which means “light.”
  36. Maldonado - This is a habitational name for someone who lived in the village of “Maldonado” in the Albacete province. It was also used as a nickname for an “ill-favored” person.
  37. Marin - This surname of Spanish origin was derived from the Latin word “Marinus” which means “of the sea.”
  38. Marquez - This is a patronymic name that means “son of Marcus” or “son of Marcos.”
  39. Martinez -This patronymic surname means “son of Martin.” It is also derived from the Latin word “Martinus” which is an alternative to “Mars,” the Roman God of fertility and war.
  40. Mata - This is a habitational surname used in Spain and Portugal for someone who lived near the woods or a forest.
  41. Medina - This is a habitational name for someone who resided in one of the cities named “Medina,” such as Medina del Campo in Valladolid province.
  42. Mendez - This patronymic surname means “son of Mendel” or “son of Mendo.”
  43. Mendoza - This Basque surname is a topographic name for someone who lived on or near a cold mountain.
  44. Montoya - This Basque name is a topographic name for someone who dwells near hills and valleys.
  45. Morales - This is a topographic surname for someone who lived near a mulberry bush.
  46. Moreno - This surname is derived from a nickname for someone with dark hair.
  47. Munoz - This is a patronymic name that means “son of Muno.” The personal name “Muno” means “hill.”
  48. Navarro - This name of Basque origin is a habitational name for someone who lived in the Navarre village in Spain.
  49. Ortega - This Galician surname is used for someone who lives in the village of Ortega in the Burgos province.
  50. Ortiz - This is a very common patronymic surname that means “son of Orton or Orta.”
  51. Parra - This is a habitational name for someone who lived near a grapevine or trellis.
  52. Perez - This patronymic surname means “son of Pedro or Pero.”
  53. Ramirez - This patronymic name means “son of Ramiro.”
  54. Ramos - This habitational name was used for someone who resided in any of the towns called Ramos in Spain and Portugal.
  55. Reyes - This surname is derived from the Latin word “Regis” which means “royal.”
  56. Rios - This surname is derived from the Spanish word “Rio” which means “river.”
  57. Rivera - This is a topographic name for someone who lived near a riverbank.
  58. Rodrigo - This surname is derived from the Old Germanic personal name “Hrodric” which means “renowned power.”
  59. Rodriguez - This is a patronymic surname that means “son of Rodrigo.”
  60. Romero - This name is derived from a nickname that means “pilgrim.”
  61. Rosas - This surname is derived from the Latin word “rosa” which means “rose.”
  62. Rubio - This name is derived from a nickname for someone who has red hair.
  63. Ruiz - This is a patronymic surname for “son of Ruy” which means “powerful ruler.”
  64. Sanchez - This is a patronymic surname for “son of Sancho” which means “sanctified.”
  65. Soto - This is a topographic name used for someone who dwelled near a grove or small wood.
  66. Suarez - This patronymic name means “son of Suero or Soeiro.”
  67. Torres - This topographic surname for someone who lived near or in a tower.
  68. Vasquez - This is a patronymic surname that means “son of Vasco.”
  69. Vega - This is a topographic name for someone who lived near a meadow.
  70. Velasco - This Basque surname means “raven” and is derived from the personal name for someone who takes care of sheep.

Search Mexican Last Names