100 Mexican Last Names or Surnames With Meanings

Mexican guitarist representing Mexican culture

Surnames are kind of a stamp that identifies where we come from. Our history and culture speak through our last names. Mexican family names follow a tradition where the first name is the father’s last name, and the surname is mother’s last name. Some of the most common Mexican surnames are of Spanish origin, as Mexico is one of the most populous countries that speak Spanish.

100 Mexican Surnames or Family Names

Typical Mexican last names are impressive and majestic. Along with their family names, they are also taken from places, occupations, or just descriptive surnames. Take a look at some of the most popular last names in Mexico to get a whiff of their history and tradition. Mexican surnames or last names are many, and this list will help you choose the right surname for your little bundle of joy. The list also gives you the meaning of the surname so that you select an apt one for you.

1. Abad

It comes from an Aramaic word that means “father”. It denotes the son of a priest.

2. Abalos

It is a name of Spanish origin, and it depicts desert dunes.

3. Aguilar

It is a habitational surname that originated in Castile, a Christian kingdom that belongs to medieval Spain. It can also be traced to the Latin word Aguilera, which means “haunt of eagles”.

4. Aguirre

This name has a Basque origin; it denotes an exposed prominent place.

5. Alfaro

It probably has an Arabic origin and means “the lighthouse”. It is also a name with geographical roots in the city of Alfaro in Spain.

6. Ayala

A name of Basque origin, it means “hillside pasture”. It also has a toponymic connotation to the city of Aira in Spain.

7. Barrera

It denotes people who lived by fences. Its literal meaning is “barrier”. Apart from Spanish, it also has Portuguese and Italian roots.

8. Becerra

The meaning of this Spanish surname is “heifer”. The famous Spanish painter and sculptor Gasper Becerra donned this surname.

9. Belmonte

When translated to English, this name means “beautiful mountains”. It is also a name that denotes one of the numerous places in Spain, Italy, or Portugal.

10. Bernal

This name means “blessed”.

11. Borja

There is a Spanish town named Borja in Aragon. This name comes from there. It also has an Arabic origin and means “tower” (Burj).

12. Bravo

This means “courageous”. Few other meanings of this name are “wild” or “rough”. It has Spanish and Portuguese origins.

13. Bustos

It comes from a Latin word which means “oxen pasture”. It is also names of towns in Italy and Spain.

14. Campana

It is an occupational name. The origin of this name lies in the Latin word “campana” which means “bell”. In the Italian region, Campania bells were produced, and this surname was borne by people who were bell-ringers or bell-makers.

15. Cardozo

It has Italian, Portuguese, and Spanish origin. It means “thorny”.

16. Carrillo

This Spanish name means “cheek”. Maybe people who had unique cheeks were given this name.

17. Castro

This name means “a castle” or “a fortress”. It has originated from many places like Spain, Portugal, Italy, Jewish, and Galicia. It is a topographic name.

18. Cervantes

It seems to have come from old Spanish words which either means “a servant” or “stag”.

19. Chaves

The name denotes “someone who made keys for a living”.

20. Cisneros

This means “swan”. It is also a place in the province of Palencia.

21. De Jesus

This Spanish surname also has Brazilian and Portuguese origins. It means “of Jesus”.

22. De La Fuente

This name means “of the fountain”.

23. De Leon

This majestic surname means “of the lion”. It originated in the city of Leon, which was a Jewish city since the 10th century.

24. Del Bosque

This is a topographical surname denoting someone who lived by the woods. It also means “of the forest”.

25. Diaz

This name means “days” in Latin. It is supposed to have Jewish origins.

26. Enriquez

This name has patronymic connotation and means “son of Enrique”. It is a common surname in Ecuador, Mexico, and the Philippines.

27. Escamilla

This name means “scale”, and it has Castilian origins.

28. Escobar

Escobar means “broom” in Spanish. It could also be a geographical name for various cities like Escobar de Campos or Escobar de Polendos.

29. Esparza

It is a topographic name and comes from a town located in the Salazar valley, Espartza.

30. Espina

It means “thorn” or “prickle”, and it denotes people who live near a bush.

31. Espinoza

This means “thorny” in Spanish.

32. Felix

It has Spanish, German, English, and Portuguese origin, and it means “lucky”.

33. Fernandez

The name means “the son of Fernando”. It is derived from a German word that means a brave traveller.

34. Figueroa

Small towns in Galicia and Spain have this name. It means “fig tree”.

35. Flores

It comes from Latin flos, which means “flower”.

36. Franco

This name is derived from the word frank and refers to a tribe in Germany called Franks.

37. Galaz

It has a Gaelic heritage, and it means “foreign help”.

38. Galban

It is a habitational and noble surname. This was the name of towns and villages in Spain.

39. Gallardo

A name of Spanish origin, it means “joyous” or “cheerful”.

40. Gallego

This is a regional name and refers to someone from Galicia.

41. Garcia

This Hispanic surname means “son of Garcia”.

42. Gonzales

This prestigious Spanish surname means “battle elf”.

43. Hernandez

It is a patronymic name meaning “son of Hernan”.

44. Herrera

It comes from Latin Ferraria. It denotes an iron mine.

45. Holguin

It has Spanish origin, and means “to rest” or “to enjoy”.

46. Ibanez

This means “son of Iban” in Spanish. It has Greek origins.

47. Ibarra

It is a Basque surname, which means “valley”.

48. Iglesias

It has Spanish, Greek, and Latin origins, and means “churches”.

49. Ignacio

It has Spanish, Etruscan, and Latin origin. It means “fire” or “born from the fire”.

50. Iniguez

It has come from Spain and means “son of Inigo”.

51. Jacinto

This means “hyacinth” in Portuguese and Spanish.

52. Jimenez

It is a patronymic name in Spain which means “son of Jimeno”.

53. Delgado

It has Spanish and Portuguese roots and means “slender” or “thin”.

54. Lara

It is a regional name and denotes people from Lara de Los infants in the Burgos province.

55. Leon

In Spanish, it means “lion”. It is also a toponymic name depicting people from the city of Leon.

56. Lobo

The name means “wolf”. It has Spanish and Portuguese origins.

57. Loyola

Loyola is the name of a place near the town of Azpeitia. In Basque, it means “mud”.

58. Lozano

This means “vibrant” or “good looking”.

59. Machado

It is an occupational name in Spain for someone who makes hatchets.

60. Maldonado

It used to be a nickname in Spain which means “ill given”.

61. Marco Rubio

This is a descriptive name, and it means “Marco, the blonde”.

62. Marquez

It means “son of Marcus” in Spanish.

63. Martinez

It is derived from the name Martin, and it means “son of Martin”.

64. Medina

It is derived from the Arabic word Medinah, which means “city”.

65. Mendez

A patronymic name which means “son of Mendo”.

66. Mendoza

In Basque, this name means “cold mountain”.

67. Montoya

This is a Basque surname which means “hills and valleys”.

68. Navarro

It is a geographical name for people from the Navarre city in Spain. In Basque, it means “brown”.

69. Ochoa

It has Basque origin and means “the wolf”.

70. Ortiz

It seems to have come from a Latin word meaning “brave”. It also means “son of Orti” in Spanish.

71. Osorio

It means “wolf hunter”, and has Spanish or Basque origin.

72. Palencia

This name is a habitational name for people coming from the Palencia, a city in northern Spain.

73. Palomo

It comes from the Latin word Palumbes, which means “a dove” or “pigeon”.

74. Pantoja

This denotes people from the town of Pantoja in Spain.

75. Parra

It means “Vine” in Spanish.

76. Perez

The name has Spanish origin, and it means “son of Pedro”.

77. Quinteiro

This name means “a yard” or “a farmstead” in Spanish.

78. Quiroz

It has Spanish origin and means “humble”.

79. Ramos

It has Latin and Spanish origins, and it means either “branch” or denotes someone who lives in a thickly wooded area.

80. Rangel

This has a French origin and means “curved” and “ring”.

81. Reyes

The name has a Latin origin, and it means “royalty” or “king”.

82. Rios

It comes from the Spanish word Rio, which means “river”.

83. Rivas

In Latin, this name means “banks of a river”.

84. Rodriguez

This is a common Mexican surname which means “son of Rodrigo”.

85. Romero

It comes from a Spanish word that means “pilgrim to Rome”.

86. Rosas

This name has Spanish origin, and it means “rose”.

87. Salazar

The surname means “old hall”, and it has a Basque origin.

88. Salinas

This is an occupational name in Spain for people who are salt workers.

89. Sanchez

This is a patronymic name meaning “son of Sancho”.

90. Tellez

It either means “son of Tello” or “earth” in Spanish.

91. Trujillo

It depicts someone from Trujillo in Spain.

92. Valdez

It is a common patronymic name meaning “son of Baldo”. In German, it means “brave”.

93. Valencia

This is a toponymical name for people from Valencia. It is a feminine form of the word valour, which means “courage”.

94. Vargas

Vargas is a town in the Santander province in Spain. The name denotes people from that place. Varga also means a steep slope.

95. Vasquez

The name means “son of Vasco”. It comes from the Latin word “Velascus”.

96. Vega

In Spanish, the name means “a meadow”. It has a Basque origin.

97. Vera

This is the name of a village near Almeria in Spain. It might have come from the Latin word abora, which means “border”.

98. Zarate

The name refers to people who live near the opening of a forest.

99. Zavala

It denotes people coming from Biscay. In Basque, it means “wide”.

100. Zuniga

This is the name of a place in Navarre province. In Basque, the word zuin means “cultivated land”.

Mexican last names were heavily influenced by their rich history and ancient civilisations like Mayans and Olmecs. They have a touch of the indigenous population and Spanish colonisers. A typical Mexican last name can be cool when you chose the right one. We hope you found this list of popular Mexican names interesting and informative.