105 Awesome Spanish Last Names: For Hispanic Heroes

Updated
These top Spanish last names are fabulous for any familia!

Spanish last names carry hundreds of years of history, migration, and culture. Finding the right surname helps you connect with your heritage or simply learn more about the naming traditions of the Spanish-speaking world.

Many of these surnames have unique historical roots. Some describe the local landscape where a family lived, while others come from the first name of an ancestor or their occupation.

We put together a list of the most popular and traditional Spanish surnames. Read on to discover their meanings, origins, and the stories behind them.


105 Top Traditional Spanish Last Names

Here are some of the most popular and traditional Spanish last names.

  1. Alba: A Latin given name and surname meaning white, which also translates to dawn in Spanish.
  2. Alonso: A male given name and cool surname for someone who is noble and ready.
  3. Álvarez: A patronymic surname that means son of Álvaro.
  4. Álvaro: Often used as a surname, this charming name means guardian and elf warrior.
  5. Bello: A lovely Hispanic last name that translates to beautiful.
  6. Blanco: The Hispanic equivalent of the surname White offers a crisp, pristine meaning.
  7. Bolívar: A wholesome Basque name that means mill and riverbank.
  8. Borbón: A regal name belonging to the Spanish royal family, derived from a French location.
  9. Bosque: This Spanish surname means forest or woodlands, similar to the English name Wood.
  10. Bueno: This positive surname translates literally to good.
  11. Burgos: Named after a prominent city in Spain, making it a classic locational family name.
  12. Caballero: This surname translates to knight and carries an honorable, chivalrous history.
  13. Campo: A vibrant surname meaning field, frequently seen in the plural form Campos.
  14. Caro: An affectionate surname that translates to beloved.
  15. Castillano: Indicates an ancestor from the Castile region of Spain, an area famous for its medieval castles.
  16. Castro: A historic surname given to families living near or inside a castle.
  17. Catalán: Traditionally used to identify a person from the Catalonia region of eastern Spain.
  18. Cervantes: A famous Spanish surname meaning servant or stag, widely known because of the author of Don Quixote.
  19. Chávez: Derived from a Latin root meaning golden or blonde.
  20. Colón: A Spanish variant of the Italian Colombo, carrying the peaceful meaning of dove.
  21. Cortés: A descriptive surname that highlights a courteous and polite ancestor.
  22. Cruz: Meaning cross, this name holds strong spiritual and religious ties.
  23. De la Cruz: A traditional Spanish surname that translates to of the cross.
  24. De la Fuente: Meaning of the fountain, this name points to families who lived near a local water source.
  25. Delgado: A common Spanish surname derived from a nickname meaning slim or thin.
  26. De Sangre: A unique and literal family name that translates directly to of blood.
  27. Díaz: This popular “D” surname means son of Diego and carries a strong presence.
  28. Diego: A popular Spanish male given name and surname that originally evolved from Santiago.
  29. Domingo: The Spanish word for Sunday also serves as a surname meaning of the Lord.
  30. Dominguez: A classic patronymic name traditionally given to the son of Domingo.
  31. Dos Santos: A divine choice among Spanish last names that translates to of the saints.
  32. Duerte: An Iberian surname created to identify the son of Eduardo.
  33. Escarrá: Uniquely derived from a Basque word meaning left-handed.
  34. Espinosa: This descriptive name translates to thorny and points to someone who lived near prickly bushes.
  35. Esteban: This surname and given name is the Spanish form of Stephen, meaning crown.
  36. Estévez: A patronymic name indicating the son of Esteban.
  37. Evangelista: A religious surname that translates to evangelist.
  38. Felipe: A surname that doubles as a male given name for a lover of horses.
  39. Félix: A fortunate surname that translates to lucky or successful.
  40. Fernández: A very common patronymic surname meaning son of Fernando.
  41. Figueroa: A traditional Galician surname that means fig tree.
  42. Fonseca: A unique Hispanic surname meaning dry well.
  43. Fontana: A descriptive last name for families living near a fountain or natural spring.
  44. Gallego: A regional surname denoting a family from Galicia in northwest Spain.
  45. Gallo: A descriptive or occupational surname that translates to rooster.
  46. García: An internationally popular surname that means young or bear.
  47. Gil: An international name with Spanish roots meaning shield-bearer.
  48. Gómez: A common choice meaning son of Gome, which stems from a gothic word for man.
  49. González: A top surname across Hispanic countries that means son of Gonzalo, a noble warrior.
  50. Guerra: The Spanish word for war makes a strong surname with military history.
  51. Gutiérrez: Meaning son of Gutierre, which is the Spanish form of Walter.
  52. Guzmán: A popular name with gothic roots, pointing back to a town in the province of Burgos.
  53. Hernández: Meaning son of Hernando, this is one of the most common surnames in Mexico today.
  54. Herrera: An occupational name fit for a blacksmith, meaning ironworks or iron mine.
  55. Huerta: Meaning garden or orchard, indicating ancestors who worked the land.
  56. Iglesias: A spiritual Spanish family name meaning churches.
  57. Jiménez: A popular patronymic surname meaning son of Jimeno.
  58. Jorge: The Hispanic form of George, translating to farmer or earthworker.
  59. León: A locational name from a Spanish region that also translates to lion.
  60. López: Derived from the Latin word for wolf, meaning son of Lope.
  61. Marín: A descriptive surname meaning of the sea, often given to sailors or coastal residents.
  62. Martínez: An extremely common choice indicating the son of Martin.
  63. Matalon: A rare surname derived from the Spanish verb meaning to kill.
  64. Méndez: A shorter and frequently heard variant of the name Menéndez.
  65. Mendoza: A Basque surname translating to cold mountain.
  66. Menéndez: Meaning son of Menendo, this name carries unique gothic origins.
  67. Molina: An occupational or locational name for a family living or working near a mill.
  68. Morales: A descriptive name pointing to someone who lived near a mulberry or blackberry tree.
  69. Moreno: A common descriptive surname indicating a person with dark hair or a darker complexion.
  70. Muñoz: A fun surname for the son of Muño, which has roots in medieval Spain.
  71. Navarro: A locational surname for a resident of the Navarre region in northern Spain.
  72. Núñez: A Spanish form of the Portuguese Nunes, meaning son of Nuno.
  73. Ortega: A locational surname naming someone from various villages known for nettle plants.
  74. Ortiz: A patronymic name for the son of Orti, rooted in the Latin word for fortunate.
  75. Pérez: A highly common Spanish surname meaning son of Peter.
  76. Ramírez: Meaning son of Ramiro, a name that translates to wise judge.
  77. Ramos: A descriptive surname meaning branches, often tied to Palm Sunday.
  78. Reyes: A regal option for a family connected to royalty or kings.
  79. Rivera: A topographic surname for a family residing near a riverbank.
  80. Rodríguez: Meaning son of Rodrigo, derived from a Germanic-rooted name meaning rich in fame.
  81. Romero: Traditionally denoting a Roman pilgrim, this is a highly popular Hispanic surname.
  82. Rubio: A descriptive Spanish last name given to people with blonde or fair hair.
  83. Ruiz: Sharing roots with Rodrigo, this name means son of the famous ruler.
  84. Sanchez: A devout pick for the son of Sancho, a name meaning holy.
  85. Santiago: A given name and surname tied to the patron saint of Spain, Saint James.
  86. Santos: A handsome Spanish and Portuguese surname meaning saints.
  87. Sanz: A short surname that evolved from Sancho, meaning holy.
  88. Serrano: A topographic surname meaning highlander, perfect for families from mountainous regions.
  89. Silva: A widely used Latin-rooted surname that means forest or woodland.
  90. Sosa: A Spanish form of the Portuguese surname Sousa, referring to a salty river.
  91. Suárez: A patronymic surname meaning son of Suero.
  92. Torres: A topographic or locational name meaning towers.
  93. Valiente: A descriptive surname given to an ancestor known for being incredibly brave.
  94. Vargas: A Castilian topographic surname meaning steep slope or pasture.
  95. Vásquez: A traditional patronymic surname meaning son of Vasco.
  96. Vega: A beautiful topographic surname given to a meadow dweller.
  97. Vela: An occupational name for a watchman, which also translates to sail in Spanish.
  98. Vicario: An occupational Spanish surname for a family connected to a vicar.
  99. Vicente: A Hispanic name and surname meaning conqueror.
  100. Vidal: Rooted in a Latin name, this surname carries the meaning of life and energy.
  101. Villa: A locational name indicating someone from a town or rural dwelling.
  102. Villalobos: A unique locational surname that translates to wolf town.
  103. Villanueva: A classic locational name meaning new settlement.
  104. Villaverde: A Spanish place name meaning green settlement.
  105. Zapatero: An occupational Spanish surname meaning shoemaker.

Spanish Last Names FAQs

What Are the Most Common Spanish Last Names?

The top most common last names in Spain today are García, Fernández, González, Rodríguez, and López. In Mexico, it is Hernández that holds the top spot.

What Are Some Holy Spanish Last Names?

Many Spanish surnames have religious connotations. We like Sanz or Sanchez, with Santos or Dos Santos also having saintly meanings. Alternatively, Iglesias (churches) has a beautifully spiritual meaning, as does Vicario (vicar).

What Spanish Surnames Mean Powerful?

If you are hunting for the most powerful of Spanish last names, we encourage you to check out Gutiérrez, Álvaro, or Alonso. Warrior names such as Guerra, León, Matalon, and González all carry feisty, strong meanings as well.

Do Spanish People Have Two Last Names?

Yes, traditional naming customs in Spain and many Latin American countries involve giving a child two surnames. The first usually comes from the father’s first surname, while the second comes from the mother’s first surname. This practice helps preserve family lineage on both sides.

How Do Patronymic Spanish Last Names Work?

Patronymic surnames are based on the first name of a male ancestor. In Spanish, this is often indicated by the suffix “-ez” or “-es.” For example, Fernández means “son of Fernando,” and Martínez means “son of Martín.” This was a practical way to identify people in early communities.

What Is the Difference Between Hispanic and Spanish Surnames?

Spanish surnames specifically originate from Spain, while Hispanic surnames encompass names used across all Spanish-speaking cultures, including Latin America. Many Hispanic surnames have indigenous, African, or mixed roots that evolved independently from European Spanish names.

Can Spanish Surnames Indicate Ancestral Occupations?

Absolutely. Just like in English, many Spanish last names reflect the trade or job of an ancestor. For instance, Zapatero means “shoemaker,” Herrera refers to a “blacksmith,” and Caballero translates to “knight” or “horseman.”

What Are Topographic Spanish Last Names?

Topographic surnames describe the physical landscape where a family lived. Names like Vega (meadow), Torres (towers), Rivera (riverbank), and Bosque (forest) were used to easily identify families based on their local geography.

What Is the Oldest Recorded Spanish Surname?

García is widely considered one of the oldest surnames in Spain. It has pre-Roman, Basque origins and translates roughly to “bear” or “young.” Because it predates the widespread use of patronymic naming, it remains heavily embedded in Spanish history and culture.

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.