Mexican Last Name Generator
Common, regional and indigenous surnames of Mexico
Generate Mexican last names with their accents, from Hernández, García and Martínez to Treviño, Bojórquez, Iturbide, Pech and Moctezuma. The list sets the most common surnames in Mexico beside regional families, Basque-origin names, Yucatec Maya surnames and Nahuatl-origin surnames, one per entry.
About Mexican last names
A Mexican carries two surnames: the father's first surname, then the mother's first surname. The child of a Hernández López and a García Pech is a Hernández García, and a woman keeps both of hers when she marries. This list gives single surnames, with their accents, so you can use one or pair two. The names you meet most often across the country are Hernández, García, Martínez, López and González, and several dozen of the most common ones are here.
The rest of the list is what makes a name sound like one part of Mexico. The northeast around Monterrey has Garza, Treviño, Cantú, Villarreal and Elizondo. Sinaloa and Sonora have Bojórquez, Inzunza, Armenta, Cota and Zazueta. Names of Basque origin arrived with colonial settlers and stayed: Ibarra, Zavala, Arriola, Iturbide, Azcárraga.
Indigenous surnames survive too. On the Yucatán peninsula many families carry short Yucatec Maya names such as Pech, Canul, Dzul, Poot, Uc and Ek. In Tlaxcala, Puebla and central Mexico there are Nahuatl-origin family names, among them Moctezuma, Xicoténcatl, Cuautle, Popoca and Cuamatzi. The list is not ranked by any census, so a rare name comes up as readily as a common one.
How to choose Mexican last names
- Build a full name the Mexican way: a first name, the father's surname, then the mother's, with a space and no hyphen, as in Daniela Treviño Canul. In everyday life most people go by the first surname alone.
- Let the surname place the family. Garza and Cantú suggest Monterrey, Inzunza and Zazueta suggest Culiacán, Pech, Canul, Peniche and Cámara suggest Mérida, and Cuamatzi or Xochitiotzin suggest Tlaxcala.
- Keep the accents and the ñ. Hernández, Cantú and Bojórquez are stressed where the mark says, and Treviño, Ureña and Patiño are different names without the tilde.
- For a name that stands out, skip the ones that end in -ez. Look for a short Maya surname, a long Basque-origin one such as Gorostiza or Ibargüengoitia, or a Nahuatl-origin one such as Tzompantzi.
- Pair a very common surname with a rare one. A character called López Oyervides or García Tecuanhuey is easy to say and still hard to confuse with anyone else in the story.
Frequently asked questions
What are the most common Mexican last names?
Hernández, García, Martínez, López and González lead, followed by names such as Pérez, Rodríguez, Sánchez, Ramírez, Cruz and Flores. All of these are in the list. It is not in order of frequency, so use this answer, not the order of the results, if you need one of the top names.
Why do Mexicans have two last names?
Because a child takes one surname from each parent: the father's first surname and then the mother's first surname. The two are written side by side without a hyphen, and neither is a middle name. Women keep their own surnames after marriage.
What are some indigenous Mexican last names?
Yucatec Maya surnames are the largest group: Pech, Canul, Dzul, Chan, May, Balam, which means jaguar, and Ek, which means star. Nahuatl-origin surnames include Moctezuma, Xicoténcatl, Cuautle, Popoca and Tecuanhuey, and Tzintzun comes from the Purépecha language of Michoacán. About a quarter of the list is names of this kind.
What are some uncommon Mexican last names?
Try Ibargüengoitia, Zertuche, Oyervides, Yocupicio, Urióstegui, Interián or Xelhuantzi. Each is a surname borne by families in Mexico, but most are tied to one state or region, so they read as rare anywhere else.
Related generators
Mexican Name Generator
Real Mexican first names with double surnames
Hispanic Last Name Generator
Authentic Spanish-language surnames from Spain and the Americas
Spanish Last Name Generator
Authentic Spanish surnames from Spain and Latin America
Aztec Last Name Generator
Authentic Nahuatl surnames from Tenochtitlan to modern Mexico
Male Mexican Name Generator
Authentic Mexican men's names with both surnames
Mayan Name Generator
Names of Maya kings, gods, calendar days and modern families
Nahuatl Name Generator
Authentic Aztec and Nahua names with meanings
Latino Name Generator
Real Latino first and last names from across the Americas
More like this
Mexican American Name Generator
Mexican American names across four generations
Random Mexican Name Generator
Real Mexican first names and surnames
Canadian Last Name Generator
Surnames as they are found across Canada
Swiss Last Name Generator
Surnames from all four Swiss language regions
Belizean Last Name Generator
Kriol, Mestizo, Maya, Garifuna and Mennonite surnames
Vietnamese Last Name Generator
Real Vietnamese family names with plain spellings
All 500 Mexican last names
A: 63 names
- Abarca
- Aboytes
- Ábrego
- Aburto
- Aceves
- Acoltzi
- Acuña
- Adame
- Aguayo
- Aguilar
- Aguillón
- Aguiñaga
- Aispuro
- Aké
- Alanís
- Alatorre
- Alcántar
- Alcaraz
- Alcázar
- Alcocer
- Aldama
- Almada
- Almaguer
- Almaraz
- Almazán
- Alpuche
- Alvarado
- Álvarez
- Amaro
- Amezcua
- Amézquita
A, continued
- Ancira
- Ancona
- Anguamea
- Anguiano
- Anzures
- Apodaca
- Aragón
- Araiza
- Arámbula
- Arámburo
- Arango
- Archundia
- Arciniega
- Arcos
- Argüelles
- Argüello
- Arizpe
- Arjona
- Armenta
- Arrambide
- Arreola
- Arriola
- Ascencio
- Astudillo
- Atonal
- Avendaño
- Avilés
- Avitia
- Ayón
- Ayuso
- Azcárraga
- Azpeitia
B: 35 names
- Baeza
- Bahena
- Balam
- Balcázar
- Ballí
- Baltazar
- Baqueiro
- Barbosa
- Bárcenas
- Barrales
- Barraza
- Barrientos
- Barrón
- Basurto
- Batún
- Bautista
- Bazán
- Becerril
- Bedolla
- Berlanga
- Berumen
- Bojórquez
- Bolio
- Borbón
- Bórquez
- Botello
- Bracamontes
- Brambila
- Briseño
- Buelna
- Buenfil
- Buitimea
- Burciaga
- Burgueño
- Bustillos
C: 66 names
- Caamal
- Cab
- Cabral
- Cahuantzi
- Calles
- Camal
- Cámara
- Camarena
- Campuzano
- Can
- Canché
- Canchola
- Cantón
- Cantú
- Canul
- Caraveo
- Carbajal
- Carranza
- Carreón
- Casares
- Casarrubias
- Castañón
- Castelán
- Castillo
- Castrejón
- Castro
- Cauich
- Ceh
- Celaya
- Cen
- Centeno
- Cerda
- Cervantes
C, continued
- Cetina
- Chablé
- Cháirez
- Chalé
- Chan
- Chavarría
- Chávez
- Chavira
- Chay
- Chi
- Chim
- Chimal
- Chuc
- Cienfuegos
- Cituk
- Cob
- Cocoletzi
- Cocom
- Cohuo
- Colín
- Coronel
- Corrales
- Cortés
- Cota
- Couoh
- Coyoc
- Coyotl
- Cruz
- Cuamatzi
- Cuapio
- Cuatecontzi
- Cuautle
- Cupul
D: 9 names
- Dávalos
- Delgadillo
- Díaz
- Domínguez
- Dorantes
- Duarte
- Durazo
- Dzib
- Dzul
E: 16 names
- Eguía
- Ek
- Elizalde
- Elizondo
- Encinas
- Enciso
- Equihua
- Escamilla
- Escárcega
- Escareño
- Espadas
- Espíndola
- Esqueda
- Esquer
- Estrada
- Euán
F: 9 names
- Farías
- Favela
- Félix
- Fimbres
- Flores
- Fragoso
- Fraire
- Frausto
- Fregoso
G: 23 names
- Galaviz
- Galeana
- Galicia
- Gámez
- Gándara
- Gaona
- García
- Garduño
- Garnica
- Garza
- Gaytán
- Gómez
- Góngora
- González
- Gordillo
- Gorostieta
- Gorostiza
- Grajeda
- Guardado
- Guerrero
- Gurrola
- Gutiérrez
- Guzmán
H: 9 names
- Hau
- Hermosillo
- Hernández
- Herrejón
- Herrera
- Higuera
- Hoil
- Holguín
- Huchim
I: 14 names
- Ibargüengoitia
- Ibarra
- Icaza
- Ilhuicatzi
- Interián
- Inzunza
- Iribe
- Islas
- Iturbe
- Iturbide
- Itzá
- Iuit
- Ixtlapale
- Izaguirre
J: 5 names
- Jaimes
- Jiménez
- Juárez
- Jurado
- Jusacamea
K: 5 names
- Kantún
- Kauil
- Keb
- Koh
- Ku
L: 16 names
- Landa
- Landeros
- Lazcano
- Ledezma
- Legorreta
- Leija
- Lemus
- León
- Lerma
- Lizama
- Lizardi
- López
- Loredo
- Loría
- Lucero
- Luna
M: 50 names
- Maciel
- Macuil
- Madariaga
- Madero
- Magallanes
- Magallón
- Mancilla
- Manjarrez
- Manzanilla
- Manzo
- Mariscal
- Marrufo
- Martínez
- Mata
- Matlalcuatzi
- Matus
- May
- Mayorga
- Maytorena
- Medellín
- Medina
- Melgoza
- Méndez
- Mendiola
- Mendívil
- Mendoza
- Meneses
- Meraz
- Mercado
- Minjares
- Mireles
- Mis
- Mixcoatl
- Moctezuma
- Monárrez
- Monreal
- Montelongo
- Montenegro
- Monterrubio
- Montijo
- Moo
- Morales
- Moreno
- Morfín
- Moroyoqui
- Mota
- Mújica
- Mukul
- Murrieta
- Múzquiz
N: 8 names
- Nah
- Narro
- Navarrete
- Niebla
- Noh
- Nolasco
- Noriega
- Novelo
O: 16 names
- Ocaña
- Ocegueda
- Och
- Olguín
- Olivas
- Olmedo
- Oñate
- Ontiveros
- Orduña
- Oropeza
- Orta
- Ortega
- Ortiz
- Osornio
- Osuna
- Oyervides
P: 21 names
- Padrón
- Palafox
- Palomeque
- Pat
- Patiño
- Patrón
- Pech
- Pedroza
- Peniche
- Peón
- Peraza
- Pérez
- Pesqueira
- Pichardo
- Pimentel
- Pliego
- Pool
- Poot
- Popoca
- Puc
- Puga
Q: 6 names
- Quechol
- Quijada
- Quiñónez
- Quintal
- Quintanar
- Quiroga
R: 17 names
- Ramírez
- Ramos
- Rascón
- Razo
- Rejón
- Reyes
- Reyna
- Ricalde
- Rivera
- Rochín
- Rodríguez
- Romero
- Rosete
- Rubalcava
- Ruelas
- Ruiz
- Ruz
S: 15 names
- Sabido
- Sada
- Salazar
- Salido
- Sánchez
- Sansores
- Sarabia
- Sauceda
- Serrato
- Siller
- Silva
- Siqueiros
- Soberanes
- Sotelo
- Sulub
T: 35 names
- Tamay
- Tánori
- Tavares
- Tec
- Tecpile
- Tecuanhuey
- Tejeda
- Tep
- Tepale
- Tepox
- Terán
- Terrazas
- Tetlalmatzi
- Teutli
- Texis
- Tinajero
- Tiscareño
- Tlachi
- Tlahuel
- Tlapale
- Tlatehui
- Tlatempa
- Tochihuitl
- Topete
- Torres
- Toscano
- Toxqui
- Treviño
- Tun
- Tuz
- Tzab
- Tzintzun
- Tzompantzi
- Tzuc
- Tzul
U: 14 names
- Uc
- Ucán
- Ugarte
- Uh
- Uicab
- Uitz
- Uranga
- Ureña
- Uresti
- Uriarte
- Urióstegui
- Urquidi
- Urrea
- Urzúa
V: 22 names
- Vaca
- Vadillo
- Valadez
- Valtierra
- Vázquez
- Velázquez
- Verdín
- Verduzco
- Vidaurri
- Vieyra
- Villafuerte
- Villagómez
- Villagrán
- Villalpando
- Villalva
- Villarreal
- Villavicencio
- Villeda
- Villela
- Viramontes
- Vizcaíno
- Vizcarra
X: 9 names
- Xelhuantzi
- Xicoténcatl
- Xiu
- Xochicale
- Xochihua
- Xochipa
- Xochitiotzin
- Xolalpa
- Xool
Y: 5 names
- Yam
- Yama
- Yépiz
- Yescas
- Yocupicio