Hispanic Last Name Generator
Authentic Spanish-language surnames from Spain and the Americas
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate real Hispanic last names, from the most common surnames like García and Rodríguez to regional names such as Treviño, Irizarry, Quispe and Zuluaga. Ideal for characters, personas, family-tree fiction and sample data.
About hispanic last names
Hispanic surnames fall into a few clear families, and knowing them helps you pick one that fits. The patronymic names ending in -ez (Rodríguez "son of Rodrigo", Martínez, Hernández, Fernández, Álvarez) are the backbone of the list and the most common surnames in every Spanish-speaking country. Toponymic names describe where an ancestor lived: Del Río, Montoya, Arroyo, Villanueva, Sierra, Cuevas. Occupational and descriptive names like Herrera (smith), Guerrero (warrior), Delgado (thin), Moreno (dark-haired) and Rubio (fair) round out the Castilian core.
Regional names add realism. Basque surnames such as Ibarra, Echeverría, Zúñiga, Urrutia and Elizondo are frequent in northern Mexico, Chile and Argentina. Treviño, Garza, Cantú and Villarreal mark the Texas-Nuevo León borderlands; Irizarry, Colón, Feliciano and Quiñones are distinctly Puerto Rican; Zuluaga and Ocampo cluster in Colombia. A few, like Xicoténcatl, come from Nahuatl rather than Spanish.
The list also includes compound and particle forms, such as De la Cruz, Ponce de León and hyphenated pairs like Sandoval-Reyes, which are how many Hispanic families write their double surnames in English-speaking countries. Accent marks are kept where Spanish spelling uses them; drop them for a U.S. driver's license or keep them for a letter from home.
Tips for choosing a name
- Spanish-speaking people traditionally carry two surnames, father's first and then mother's, so pair two names from the list (Morales Castillo) for a character living in Latin America or Spain.
- Match the surname to the region: Garza, Treviño or Cantú for northern Mexico and Texas, Irizarry or Colón for Puerto Rico, Quispe or Mamani for the Andes, Echeverría or Urrutia for Basque-descended families.
- The -ez patronymics (García is the exception) are so common that a rarer name like Buenrostro, Zendejas or Lizárraga instantly makes a character feel more specific and memorable.
- Keep spelling consistent with the setting. Vásquez and Vázquez, Valdez and Valdés, Cortez and Cortés are all real, but a family uses one and sticks to it.
- For U.S.-born characters, hyphenated surnames like Rivas-Cruz are a realistic way to preserve both parents' names on English-language paperwork.
Frequently asked questions
What are the most common Hispanic last names?
García, Rodríguez, Martínez, Hernández, López, González, Pérez, Sánchez, Ramírez and Torres top the list in the United States and across most of Latin America. In Spain the order shifts slightly, with García, Rodríguez, González, Fernández and López leading.
Why do so many Hispanic surnames end in -ez?
The -ez ending is an old Castilian patronymic meaning "son of": Rodríguez is the son of Rodrigo, Martínez the son of Martín, Hernández the son of Hernando. These names spread throughout the empire and remain the most frequent surnames in every Spanish-speaking country.
Are Hispanic and Spanish last names the same thing?
They overlap heavily. Spanish surnames from Spain form the core, but Hispanic surnames in the Americas also include Basque, Catalan and Galician names, Nahuatl and Quechua names such as Xicoténcatl or Quispe, and spellings that changed after immigration. This list covers all of those.
Can I use these surnames for fictional characters or sample data?
Yes. They are real, widely shared family names rather than references to specific people, so they work for novels, games, screenplays, marketing personas and test databases without any issue.
All 500 hispanic last names
Browse the full list
- García
- Rodríguez
- Martínez
- Hernández
- López
- González
- Pérez
- Sánchez
- Ramírez
- Torres
- Flores
- Rivera
- Gómez
- Díaz
- Cruz
- Morales
- Reyes
- Gutiérrez
- Ortiz
- Chávez
- Ruiz
- Álvarez
- Castillo
- Jiménez
- Vásquez
- Vázquez
- Moreno
- Romero
- Herrera
- Medina
- Aguilar
- Garza
- Castro
- Vargas
- Fernández
- Guzmán
- Muñoz
- Mendoza
- Salazar
- Delgado
- Ortega
- Peña
- Ramos
- Contreras
- Guerrero
- Domínguez
- Luna
- Cabrera
- Campos
- Vega
- Soto
- Rojas
- Núñez
- Estrada
- Carrillo
- Sandoval
- Mejía
- Fuentes
- Espinoza
- Espinosa
- Valdez
- Navarro
- Padilla
- Maldonado
- Cortés
- Cervantes
- Acosta
- Ávila
- Figueroa
- Molina
- Ríos
- Santiago
- Juárez
- Santos
- Miranda
- Velásquez
- Velázquez
- Serrano
- Solís
- Pacheco
- Ayala
- Camacho
- Marín
- Ibarra
- Trujillo
- Rosales
- Lara
- Mora
- Ochoa
- Zamora
- Quintero
- Ponce
- Meza
- Villarreal
- Cano
- Escobar
- Montoya
- Arias
- Zúñiga
- Bautista
- Chacón
- Mojica
- Mier
- Cárdenas
- Ugalde
- Fierro
- Girón
- Longoria
- Escudero
- Chaparro
- Rosario
- Zavala
- Alba
- Fajardo
- Osegueda
- Rebollar
- Rivas
- Luévano
- Acevedo
- Villafañe
- Curiel
- Venegas
- Feliciano
- Villar
- Plascencia
- Benavides
- Lizárraga
- Tovar
- Gallegos
- Valdés
- Ceja
- Bocanegra
- Carrera
- Dávila
- Córdova
- Borrego
- Arriaga
- Santoyo
- Febres
- Quiroz
- Amaya
- Barboza
- Cordero
- Tenorio
- Quintana
- Palma
- Calzada
- Escobedo
- Dueñas
- Montemayor
- Gastélum
- Garrido
- Amador
- Monroy
- Merino
- Esparza
- Correa
- Nevárez
- De los Santos
- Granados
- Del Valle
- Plata
- Barragán
- Cedillo
- Casanova
- Lozano
- Ulibarri
- Porras
- Nieto
- Castañeda
- Portillo
- Borja
- Gil
- Trinidad
- Espino
- Santillán
- Manzanares
- Castellanos
- Solorio
- Arredondo
- Falcón
- Villarruel
- Téllez
- Cisneros
- Urías
- Resendiz
- Tirado
- Ventura
- Pizarro
- Zorrilla
- Lomelí
- Jaramillo
- Montero
- Munguía
- Corral
- Otero
- Pinto
- Montiel
- Marrero
- Matos
- Sámano
- Zamudio
- Limón
- Ledesma
- Negrón
- Burgos
- Bueno
- Arvizu
- Cázares
- Cervera
- Parra
- Trejo
- Abreu
- Salamanca
- Sanjuán
- Llamas
- Manzano
- Vidal
- Reynoso
- Yepez
- Alfaro
- Gallardo
- Lucio
- Tamez
- Alcántara
- Zaragoza
- Garay
- Bravo
- Haro
- Loza
- Mateo
- Urbina
- Peralta
- Blanco
- Zarco
- Robledo
- Ornelas
- Márquez
- Magaña
- Caraballo
- Bonilla
- Cuevas
- Del Toro
- Ruvalcaba
- Segovia
- Monge
- De la Garza
- Cavazos
- Esquivel
- Rendón
- Vidales
- Barrera
- Ferrer
- Torrez
- Machado
- Archuleta
- Bañuelos
- Ybarra
- Loera
- Arana
- Altamirano
- Sandoval-Reyes
- Recinos
- Zabala
- Echeverría
- Mena
- Jáquez
- Murguía
- Lamas
- Cotto
- Salcido
- Toribio
- Iglesias
- Bustamante
- Oquendo
- Vélez
- Montalvo
- Casas
- Prieto
- Durán
- Encarnación
- Ocampo
- Arguijo
- Rivas-Cruz
- Chávarri
- Guajardo
- Quezada
- Leal
- Ocasio
- Marroquín
- Gamboa
- De León
- Medrano
- Bolaños
- Arenas
- Frías
- Zárate
- Partida
- Riojas
- Zavaleta
- Barrios
- Calderón
- Cáceres
- Rufino
- Pedraza
- Oviedo
- Batista
- Lugo
- Santana
- Marcano
- Araujo
- Iniestra
- Villa
- Godínez
- Zermeño
- Barreto
- Garibay
- Candelaria
- Ramón
- Rosas
- Serna
- Meléndez
- Parga
- Sifuentes
- Vallejo
- Bermúdez
- Salinas
- Buenrostro
- Henríquez
- Orantes
- Valdovinos
- Colón
- Vera
- Camarillo
- Rodarte
- Santacruz
- Becerra
- Arellano
- Varona
- Reza
- Del Bosque
- Ulloa
- Sanabria
- Perea
- Nájera
- Quijano
- Hidalgo
- Bustos
- Villalobos
- Parada
- Saldívar
- Tinoco
- Elías
- Puentes
- Pantoja
- Larios
- Del Río
- Zamarripa
- Canales
- Vergara
- Paniagua
- Cantú
- Preciado
- Loaiza
- Rosell
- Valladares
- Caballero
- Mármol
- Novoa
- Olivo
- Hinojosa
- Morán
- Ojeda
- Madrigal
- Concepción
- Perdomo
- Albarrán
- Chapa
- Lira
- Gaxiola
- Pesina
- Rivero
- Triana
- Carvajal
- Pastor
- Balderas
- Romo
- Varela
- Osorio
- Talamantes
- Navas
- Narváez
- Tamayo
- Delacruz
- Guevara
- Vela
- Sotomayor
- Llanos
- Corona
- Cepeda
- Saavedra
- Irizarry
- Rábago
- Galván
- Covarrubias
- Moya
- Badillo
- Coronado
- Manríquez
- Mares
- Cortez
- Segura
- Zendejas
- Saldaña
- Orellana
- Palomo
- Melgar
- Madrid
- Fabela
- Almanza
- Ordaz
- Loya
- Nieves
- Grijalva
- Armendáriz
- Vallecillo
- Pastrana
- Zaldívar
- Monzón
- Peñaloza
- Tapia
- Hinestroza
- Cerón
- Leyva
- Alemán
- Rosado
- Uribe
- Godoy
- Regalado
- Calvillo
- Barba
- Naranjo
- Hoyos
- Sáez
- Gaitán
- Trigueros
- Posada
- Guadarrama
- Morejón
- Olvera
- Montaño
- Ordóñez
- Ceballos
- Izquierdo
- Cadena
- Lechuga
- Villalba
- Casillas
- Olmos
- Estévez
- De la Cruz
- Astorga
- Goytía
- Aguirre
- Alaniz
- Martín
- Negrete
- Miramontes
- Bello
- Rojo
- Angulo
- Nava
- Quintanilla
- Beltrán
- Verdugo
- Jasso
- Tijerina
- Pelayo
- Anaya
- Román
- Solórzano
- Millán
- Barajas
- Guillén
- Samaniego
- Mondragón
- Quispe
- Mamani
- Xicoténcatl
- Ponce de León
- Arroyo
- Sierra
- Elizondo
- Urrutia
- Quiñones
- Zuluaga
- Treviño
- Rubio
- Villanueva
- Piña
Related generators
Spanish Last Name Generator
Authentic Spanish surnames from Spain and Latin America
Hispanic Name Generator
Authentic Hispanic names from across the Spanish-speaking world
Spanish Name Generator
Authentic Spanish first names with double surnames
Mexican Name Generator
Real Mexican first names with double surnames
Latino Name Generator
Real Latino first and last names from across the Americas
Puerto Rican Name Generator
Boricua names from San Juan to the Bronx
More in Real-World Names & Cultures
Irish Name Generator
Authentic Irish First Names and Surnames
Samoan Name Generator
Real Samoan First Names and Family Names
Amish Name Generator
Plain-community names from Lancaster to Holmes County
Random Roman Name Generator
Praenomen, Nomen, and Cognomen Combinations
Baby Boy Name Generator
Full baby boy names with middle and last name
1920s Name Generator
Authentic Roaring Twenties names for flappers, gangsters and dreamers