Garcia, Rodriguez, Fernandez: Spanish surnames tend to sound like music, and most of them tell a small story. Some point to a distant ancestor named Fernando or Rodrigo, others mark the hills, rivers, or trades a family once lived by.
This list gathers 105 traditional Spanish last names, each with its meaning and where it came from. You will spot the classic -ez endings that mean son of, along with names drawn from the land and from everyday work.
Scroll down to find the one that fits your family, your character, or the story you are trying to trace.
105 Top Traditional Spanish Last Names
Here are some of the most popular and traditional Spanish last names.
- Alba: A Latin given name and surname meaning white, which also translates to dawn in Spanish.
- Alonso: A male given name and cool surname for someone who is noble and ready.
- Álvarez: A patronymic surname that means son of Álvaro.
- Álvaro: Often used as a surname, this charming name means guardian and elf warrior.
- Bello: A surname from the Spanish and Italian word for beautiful or handsome, originally a nickname for a good-looking person.
- Blanco: The Spanish equivalent of the surname White, from blanco, once a nickname for someone with fair hair or a pale complexion.
- Bolívar: A Basque place name from bolu (mill) and ibar (riverbank or meadow), famously carried by South American liberator Simón Bolívar.
- Borbón: A regal name belonging to the Spanish royal family, derived from a French location.
- Bosque: This Spanish surname means forest or woodlands, similar to the English name Wood.
- Bueno: This positive surname translates literally to good.
- Burgos: Named after a prominent city in Spain, making it a classic locational family name.
- Caballero: This surname translates to knight and carries an honorable, chivalrous history.
- Campo: A common surname meaning field or open country, from the Latin campus, and frequently seen in the plural form Campos.
- Caro: An affectionate surname that translates to beloved.
- Castellano: From the Latin castellanus, meaning castle dweller or a person from the Castile region, and also the Spanish word for the Castilian language.
- Castro: A historic surname given to families living near or inside a castle.
- Catalán: Traditionally used to identify a person from the Catalonia region of eastern Spain.
- Cervantes: A surname tied to the Spanish word ciervo, meaning stag, and immortalized by Miguel de Cervantes, the author of Don Quixote.
- Chávez: A habitational surname from the town of Chaves in northern Portugal, whose name traces to the Latin Aquae Flaviae, the waters of Flavius.
- Colón: A Spanish variant of the Italian Colombo, carrying the peaceful meaning of dove.
- Cortés: A descriptive surname that highlights a courteous and polite ancestor.
- Cruz: Meaning cross, this name holds strong spiritual and religious ties.
- De la Cruz: A traditional Spanish surname that translates to of the cross.
- De la Fuente: Meaning of the fountain, this name points to families who lived near a local water source.
- Delgado: A common Spanish surname derived from a nickname meaning slim or thin.
- De Sangre: A unique and literal family name that translates directly to of blood.
- Díaz: This popular “D” surname means son of Diego and carries a strong presence.
- Diego: A popular Spanish male given name and surname that originally evolved from Santiago.
- Domingo: The Spanish word for Sunday also serves as a surname meaning of the Lord.
- Dominguez: A classic patronymic name traditionally given to the son of Domingo.
- Dos Santos: A divine choice among Spanish last names that translates to of the saints.
- Duarte: The Iberian form of Edward, from Germanic roots meaning wealthy guardian, borne as a given name by King Duarte I of Portugal before it became a surname.
- Escarrá: Uniquely derived from a Basque word meaning left-handed.
- Espinosa: This descriptive name translates to thorny and points to someone who lived near prickly bushes.
- Esteban: This surname and given name is the Spanish form of Stephen, meaning crown.
- Estévez: A patronymic name indicating the son of Esteban.
- Evangelista: A religious surname that translates to evangelist.
- Felipe: A surname that doubles as a male given name for a lover of horses.
- Félix: A fortunate surname that translates to lucky or successful.
- Fernández: One of Spain’s five most common surnames, a patronymic meaning son of Fernando, a name built from Germanic roots for journey and bold.
- Figueroa: A traditional Galician surname that means fig tree.
- Fonseca: A unique Hispanic surname meaning dry well.
- Fontana: A descriptive last name for families living near a fountain or natural spring.
- Gallego: A regional surname denoting a family from Galicia in northwest Spain.
- Gallo: A descriptive or occupational surname that translates to rooster.
- García: The single most common surname in Spain, carried by over 1.5 million people, and of pre-Roman Basque origin often linked to the words for bear or young.
- Gil: An international name with Spanish roots meaning shield-bearer.
- Gómez: A common choice meaning son of Gome, which stems from a gothic word for man.
- González: Among the most common surnames across the Hispanic world, meaning son of Gonzalo, from a Germanic name for a battle-ready warrior.
- Guerra: The Spanish word for war makes a strong surname with military history.
- Gutiérrez: Meaning son of Gutierre, which is the Spanish form of Walter.
- Guzmán: A surname from the village of Guzmán in Burgos province, with a Gothic personal name behind it meaning good man.
- Hernández: Meaning son of Hernando, this is one of the most common surnames in Mexico today.
- Herrera: An occupational name fit for a blacksmith, meaning ironworks or iron mine.
- Huerta: Meaning garden or orchard, indicating ancestors who worked the land.
- Iglesias: A surname meaning churches, pointing to an ancestor who lived beside a church or served one.
- Jiménez: A popular patronymic surname meaning son of Jimeno.
- Jorge: The Hispanic form of George, translating to farmer or earthworker.
- León: A locational name from a Spanish region that also translates to lion.
- López: A patronymic meaning son of Lope, a given name from the Latin lupus, meaning wolf, and one of Spain’s most common surnames.
- Marín: A descriptive surname meaning of the sea, often given to sailors or coastal residents.
- Martínez: A very common patronymic meaning son of Martín, a name honoring Saint Martin of Tours.
- Matalon: A rare surname derived from the Spanish verb meaning to kill.
- Méndez: A shorter and frequently heard variant of the name Menéndez.
- Mendoza: A Basque surname from mendi (mountain) and hotz (cold), meaning cold mountain, with roots in the Álava region of the Basque Country.
- Menéndez: Meaning son of Menendo, this name carries unique gothic origins.
- Molina: An occupational or locational name for a family living or working near a mill.
- Morales: A descriptive name pointing to someone who lived near a mulberry or blackberry tree.
- Moreno: A common descriptive surname indicating a person with dark hair or a darker complexion.
- Muñoz: A fun surname for the son of Muño, which has roots in medieval Spain.
- Navarro: A locational surname for a resident of the Navarre region in northern Spain.
- Núñez: A Spanish form of the Portuguese Nunes, meaning son of Nuno.
- Ortega: A locational surname naming someone from various villages known for nettle plants.
- Ortiz: A patronymic name for the son of Orti, rooted in the Latin word for fortunate.
- Pérez: One of Spain’s most common surnames, a patronymic meaning son of Pedro, the Spanish form of Peter.
- Ramírez: Meaning son of Ramiro, a name that translates to wise judge.
- Ramos: A descriptive surname meaning branches, often tied to Palm Sunday.
- Reyes: A regal option for a family connected to royalty or kings.
- Rivera: A topographic surname for a family residing near a riverbank.
- Rodríguez: One of Spain’s most common surnames, a patronymic meaning son of Rodrigo, from a Germanic-rooted name meaning famous ruler.
- Romero: Traditionally denoting a Roman pilgrim, this is a highly popular Hispanic surname.
- Rubio: A descriptive Spanish last name given to people with blonde or fair hair.
- Ruiz: Sharing roots with Rodrigo, this name means son of the famous ruler.
- Sanchez: A patronymic meaning son of Sancho, a medieval given name from the Latin sanctus, meaning holy.
- Santiago: A given name and surname tied to the patron saint of Spain, Saint James.
- Santos: A handsome Spanish and Portuguese surname meaning saints.
- Sanz: A short surname that evolved from Sancho, meaning holy.
- Serrano: A topographic surname meaning highlander, perfect for families from mountainous regions.
- Silva: A widely used Latin-rooted surname that means forest or woodland.
- Sosa: A Spanish form of the Portuguese surname Sousa, referring to a salty river.
- Suárez: A patronymic surname meaning son of Suero.
- Torres: A topographic surname meaning towers, taken by families who lived near a tower or fortified structure.
- Valiente: A descriptive surname from the Spanish word for brave or valiant, once given to a notably courageous ancestor.
- Vargas: A Castilian topographic surname meaning steep slope or pasture.
- Vásquez: A traditional patronymic surname meaning son of Vasco.
- Vega: A topographic surname from vega, meaning a fertile lowland meadow or river plain.
- Vela: An occupational name for a watchman, which also translates to sail in Spanish.
- Vicario: An occupational Spanish surname for a family connected to a vicar.
- Vicente: A Hispanic name and surname meaning conqueror.
- Vidal: Rooted in a Latin name, this surname carries the meaning of life and energy.
- Villa: A locational name indicating someone from a town or rural dwelling.
- Villalobos: A unique locational surname that translates to wolf town.
- Villanueva: A classic locational name meaning new settlement.
- Villaverde: A Spanish place name meaning green settlement.
- Zapatero: An occupational Spanish surname meaning shoemaker.






