Spanish Last Name Generator

Authentic Spanish surnames from Spain and Latin America

Real-World Names & Cultures500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate real Spanish last names: the classic -ez patronymics, regional Basque, Catalan and Galician surnames, Latin American favorites, noble compound names and particle surnames like De la Fuente. Ideal for characters, genealogy research and Spanish class.

About spanish last names

Spanish last names fall into a few clear families. The biggest is the patronymic group ending in -ez, meaning "son of": Fernández (son of Fernando), Rodríguez (Rodrigo), López (Lope), Martínez (Martín), Sánchez (Sancho), Pérez (Pedro). These dominate the top of the list in Spain and across Latin America, which is why a realistic cast needs a couple of them. Next come place names (Navarro, Toledo, Sevilla, Medina, Villanueva), then descriptive names (Moreno for dark hair, Rubio for fair, Delgado for slim, Calvo for bald), occupations (Herrero, Zapatero, Escribano) and natural features (Ríos, Vega, Peña, Campos, Naranjo).

Region changes the flavor. Basque surnames are long and full of tx, tz and -aga endings (Etxeberria, Zubizarreta, Larrañaga); Catalan names are short and clipped (Puig, Bosch, Serra, Pujol); Galician ones often end in -eiro or -ás (Piñeiro, Barreiro, Carballo). Particle surnames (De la Fuente, Del Río, De los Santos) and two-part noble names (Fernández de Córdoba, Hurtado de Mendoza) signal old or aristocratic families. In Latin America you will also meet names that are rare in Spain, such as Treviño, Valenzuela, Jaramillo and Betancourt.

Remember that Spanish speakers carry two surnames, father's first and mother's second, so pair any two from this list for a full legal name.

Tips for choosing a name

  • Pair two surnames for realism: García López, Ruiz Delgado. In Spain and most of Latin America the first is the father's, the second the mother's, and women keep both after marriage.
  • Anchor a cast with one or two -ez names. A Spanish-speaking group with no Fernández, Rodríguez or Martínez in it feels slightly off.
  • Use region to characterize. A Zubizarreta or Etxeberria reads as Basque, a Puig or Bosch as Catalan, a Treviño or Cantú as northern Mexican, a Betancourt or Jaramillo as Colombian or Caribbean.
  • Keep the accents: Gómez, Núñez, Díaz and Jiménez are spelled with them in Spanish. Dropping accents is fine for an English-speaking or US-born character, and is itself a realistic detail.
  • For a historical or noble character, use a particle or compound surname: De la Torre, Del Valle, Ponce de León, Hurtado de Mendoza.

Frequently asked questions

What are the most common Spanish last names?

In Spain the top ten are García, Rodríguez, González, Fernández, López, Martínez, Sánchez, Pérez, Gómez and Martín. In Mexico and much of Latin America Hernández, García, Martínez, López, González and Rodríguez lead, with Flores, Ramírez and Torres close behind.

Why do so many Spanish surnames end in -ez?

The -ez ending is a medieval patronymic meaning "son of". Fernández is the son of Fernando, Rodríguez of Rodrigo, López of Lope, Pérez of Pedro, Sánchez of Sancho, Álvarez of Álvaro. They were fixed as hereditary surnames centuries ago, which is why they are so widespread today.

Do Spanish people have two last names?

Yes. A Spanish legal name has a first surname (traditionally the father's first surname) and a second surname (the mother's first surname), and both are kept for life. Carmen García López is the daughter of a García and a López. Most everyday use is just the first surname.

What is the difference between Spanish and Hispanic last names?

Spanish surnames come from Spain; Hispanic or Latino surnames include the same core names plus ones that grew common in the Americas, such as Treviño, Valenzuela, Zepeda, Jaramillo and Betancourt. This generator includes both, so it works for characters from Madrid, Mexico City, Bogotá or San Juan.

All 500 spanish last names

Browse the full list
  • García
  • Fernández
  • González
  • Rodríguez
  • López
  • Martínez
  • Sánchez
  • Pérez
  • Gómez
  • Martín
  • Jiménez
  • Ruiz
  • Hernández
  • Díaz
  • Moreno
  • Muñoz
  • Álvarez
  • Romero
  • Alonso
  • Gutiérrez
  • Navarro
  • Torres
  • Domínguez
  • Vázquez
  • Ramos
  • Gil
  • Ramírez
  • Serrano
  • Blanco
  • Molina
  • Morales
  • Suárez
  • Ortega
  • Delgado
  • Castro
  • Ortiz
  • Rubio
  • Marín
  • Sanz
  • Núñez
  • Iglesias
  • Medina
  • Garrido
  • Cortés
  • Castillo
  • Santos
  • Lozano
  • Guerrero
  • Cano
  • Prieto
  • Méndez
  • Cruz
  • Calvo
  • Gallego
  • Vidal
  • León
  • Herrera
  • Márquez
  • Peña
  • Flores
  • Cabrera
  • Campos
  • Vega
  • Fuentes
  • Díez
  • Carrasco
  • Caballero
  • Reyes
  • Nieto
  • Aguilar
  • Pascual
  • Santana
  • Herrero
  • Lorenzo
  • Montero
  • Hidalgo
  • Giménez
  • Ibáñez
  • Ferrer
  • Durán
  • Vicente
  • Benítez
  • Mora
  • Santiago
  • Arias
  • Vargas
  • Carmona
  • Crespo
  • Román
  • Pastor
  • Soto
  • Sáez
  • Velasco
  • Moya
  • Soler
  • Parra
  • Esteban
  • Bravo
  • Gallardo
  • Rojas
  • Pardo
  • Merino
  • Franco
  • Espinosa
  • Lara
  • Izquierdo
  • Rivas
  • Silva
  • Rivera
  • Casado
  • Arroyo
  • Redondo
  • Camacho
  • Rey
  • Vera
  • Otero
  • Luque
  • Galán
  • Montes
  • Sierra
  • Ríos
  • Segura
  • Carrillo
  • Cuesta
  • Mateo
  • Varela
  • Solís
  • Miranda
  • Ballesteros
  • Guerra
  • Roldán
  • Quintana
  • Zamora
  • Escudero
  • Cuenca
  • Bermúdez
  • Salas
  • Aparicio
  • Montoya
  • Vila
  • Conde
  • Galindo
  • Bueno
  • Expósito
  • Padilla
  • Pacheco
  • Bernal
  • Valero
  • Estévez
  • Acosta
  • Lucas
  • Mesa
  • Andrés
  • Pons
  • Salazar
  • Roca
  • Aguado
  • Robles
  • Heredia
  • Mendoza
  • Plaza
  • Salvador
  • Villar
  • Sancho
  • Trujillo
  • Palacios
  • Bautista
  • Rueda
  • Manzano
  • Zapata
  • Maldonado
  • Dorado
  • Cordero
  • Tovar
  • Escobar
  • Cárdenas
  • Figueroa
  • Paredes
  • Fajardo
  • Ocampo
  • Carvajal
  • Orozco
  • Ponce
  • Valencia
  • Osorio
  • Rincón
  • Tapia
  • Villanueva
  • Barrera
  • Pineda
  • Bustamante
  • Cervantes
  • Coronado
  • Ledesma
  • Benavides
  • Arévalo
  • Quiñones
  • Saavedra
  • Villalobos
  • Ochoa
  • Olivares
  • Salinas
  • Sandoval
  • Sepúlveda
  • Alarcón
  • Altamirano
  • Valdés
  • Zúñiga
  • Aldana
  • Almanza
  • Amaya
  • Anaya
  • Arce
  • Arellano
  • Arenas
  • Armas
  • Arredondo
  • Ayala
  • Barajas
  • Barragán
  • Barrios
  • Becerra
  • Beltrán
  • Betancourt
  • Bolaños
  • Bonilla
  • Briones
  • Bustos
  • Camargo
  • Cantú
  • Carrión
  • Chacón
  • Cisneros
  • Colón
  • Contreras
  • Cornejo
  • Corona
  • Correa
  • Cuéllar
  • Dávila
  • De León
  • Escalante
  • Espinoza
  • Esquivel
  • Fonseca
  • Gamboa
  • Garay
  • Garza
  • Godoy
  • Guevara
  • Guzmán
  • Haro
  • Hinojosa
  • Jaramillo
  • Jáuregui
  • Juárez
  • Leal
  • Linares
  • Luna
  • Macías
  • Madrigal
  • Manrique
  • Mejía
  • Mena
  • Meza
  • Mondragón
  • Morán
  • Moreira
  • Murillo
  • Nava
  • Navas
  • Obregón
  • Orellana
  • Ortuño
  • Pagán
  • Paz
  • Pedraza
  • Peralta
  • Pinto
  • Pizarro
  • Posada
  • Pulido
  • Rangel
  • Rentería
  • Reynoso
  • Rivero
  • Rocha
  • Rojo
  • Rosales
  • Rosas
  • Saldaña
  • Saldívar
  • Saucedo
  • Serna
  • Solano
  • Sosa
  • Tamayo
  • Tello
  • Toro
  • Trejo
  • Treviño
  • Valdivia
  • Valenzuela
  • Valle
  • Vallejo
  • Velarde
  • Verdugo
  • Zárate
  • Zavala
  • Zepeda
  • Abad
  • Acevedo
  • Alba
  • Alfaro
  • Andrade
  • Belmonte
  • Blasco
  • Borja
  • Buendía
  • Cañizares
  • Carbonell
  • Cardona
  • Casanova
  • Castaño
  • Chamorro
  • Cid
  • Corral
  • Falcón
  • Frías
  • Guillén
  • Iniesta
  • Lázaro
  • Losada
  • Muñiz
  • Nadal
  • Ojeda
  • Oliva
  • Oliver
  • Palma
  • Reina
  • Rioja
  • Ripoll
  • Sáenz
  • Salcedo
  • Salgado
  • Salmerón
  • Sarmiento
  • Soriano
  • Tejada
  • Úbeda
  • Verdú
  • Viana
  • Vives
  • Urrutia
  • Echeverría
  • Mendieta
  • Ibarra
  • Arrieta
  • Larrañaga
  • Aguirre
  • Elizondo
  • Etxeberria
  • Zubizarreta
  • Puig
  • Bosch
  • Serra
  • Pujol
  • Bonet
  • Carreras
  • Castells
  • Miró
  • Piqué
  • Moll
  • Alvarado
  • Menéndez
  • Ordóñez
  • Cabeza de Vaca
  • Ladrón de Guevara
  • Fernández de Córdoba
  • Álvarez de Toledo
  • Ruiz de Alarcón
  • Ponce de León
  • Pérez de Ayala
  • Hurtado de Mendoza
  • Núñez de Balboa
  • De la Fuente
  • De la Torre
  • De la Cruz
  • De la Rosa
  • De la Vega
  • De la Peña
  • De los Ríos
  • De los Santos
  • De los Reyes
  • Del Río
  • Del Valle
  • Del Castillo
  • Del Rey
  • Del Toro
  • Yáñez
  • Peláez
  • Bermejo
  • Pelayo
  • Velázquez
  • Enríquez
  • Chávez
  • Téllez
  • Báez
  • Gálvez
  • Blázquez
  • Íñiguez
  • Rodrigo
  • Garcés
  • Pavón
  • Palomo
  • Palomares
  • Palomino
  • Robledo
  • Nogueira
  • Álamo
  • Naranjo
  • Olivo
  • Cerezo
  • Manzanares
  • Perales
  • Viñas
  • Huerta
  • Prado
  • Carretero
  • Zapatero
  • Escribano
  • Calderón
  • Zaldívar
  • Bilbao
  • Irigoyen
  • Esparza
  • Goñi
  • Echegaray
  • Azcárate
  • Galarza
  • Armendáriz
  • Valderrama
  • Valbuena
  • Villalba
  • Villaseñor
  • Villegas
  • Villarreal
  • Montalvo
  • Santamaría
  • Santillana
  • Riquelme
  • Puente
  • Echenique
  • Garaicoechea
  • Aristizábal
  • Iriarte
  • Loyola
  • Arriaga
  • Zumárraga
  • Munguía
  • Lasarte
  • Goicoechea
  • Arizmendi
  • Mendizábal
  • Zabala
  • Arteaga
  • Olazábal
  • Zurita
  • Zorrilla
  • Lezama
  • Urquiza
  • Zaragoza
  • Burgos
  • Soria
  • Ávila
  • Salamanca
  • Jaén
  • Segovia
  • Sevilla
  • Toledano
  • Sevillano
  • Cordobés
  • Aragonés
  • Catalán
  • Zamorano
  • Toledo
  • Ávalos
  • Córdoba
  • Murcia
  • Aranda
  • Alcalá
  • Quintero
  • Yagüe
  • Yepes
  • Yuste
  • Zabaleta
  • Zambrano
  • Zuloaga
  • Uribe
  • Urbina

More in Real-World Names & Cultures