lastnamegenerators

Mexican Last Name Generator

This Mexican last name generator draws on hundreds of real surnames used in Mexico, from Spanish classics like Hernández and Castillo to Nahuatl, Maya and Purépecha names, each shown with its meaning.

Results (10)

  • Olmos

    Spanish for elm trees

  • Rosales

    Spanish for rose bushes

  • Arreola

    Basque place name

  • Espinoza

    Spanish for thorny place

  • Ortiz

    Son of Orti; fortunate

  • Franco

    Spanish for frank; free

  • Quiroz

    From Quirós in Asturias

  • Prieto

    Spanish for dark, swarthy

  • Campos

    Spanish for fields

  • Valadez

    Possibly from Valadés; of the valley

Saved names

    Names you save will appear here. They stay in this browser only.

    Popular Mexican last names and meanings

    Surname Meaning
    Acosta Spanish for the coast
    Aguilar Place of eagles
    Aguirre Basque: prominent, exposed place
    Alvarado From Alvarado in Badajoz
    Álvarez Son of Álvaro; possibly all-guarding
    Ávila From the city of Ávila
    Bautista Baptist; after Saint John the Baptist
    Cabrera Spanish for goat pasture
    Campos Spanish for fields
    Cárdenas From Cárdenas in La Rioja; cárdeno, purplish
    Carrillo Small cart; also cheek
    Castillo Spanish for castle
    Castro Fortified hill; Roman fort
    Cervantes From a place name in Galicia
    Chávez From Chaves in Portugal, from Latin Aquae Flaviae
    Contreras From Contreras in Burgos; land opposite
    Cortés Spanish for courteous
    Cruz Cross; religious devotion
    De la Cruz Of the cross
    Delgado Spanish for thin, slender
    Díaz Son of Diego
    Domínguez Son of Domingo; of the Lord
    Espinoza Spanish for thorny place
    Estrada Spanish for paved road
    Flores Spanish for flowers
    Fuentes Spanish for springs, fountains
    Gallegos Spanish for Galicians
    García Possibly from Basque for young or bear
    Gómez Son of Gome; man
    González Son of Gonzalo; Germanic for battle
    Guerrero Spanish for warrior
    Gutiérrez Son of Gutierre; possibly army ruler
    Guzmán Germanic: good man
    Hernández Son of Hernando; from Germanic for bold journey
    Herrera Ironworks, blacksmith's forge
    Ibarra Basque: meadow, riverside valley
    Jiménez Son of Jimeno; possibly from Simeon
    Juárez Variant of Suárez; son of Suero
    Lara From Lara de los Infantes in Burgos
    León Lion; from the kingdom of León
    López Son of Lope; wolf
    Luna Spanish for moon
    Maldonado Spanish for ill-given; unfortunate
    Márquez Son of Marcos
    Martínez Son of Martín; dedicated to Mars
    Medina Arabic for city
    Mejía Possibly from Messiah; old Iberian name
    Méndez Son of Mendo, short for Menendo
    Mendoza Basque: cold mountain
    Molina Spanish for mill
    Montes Mountains, wooded hills
    Morales Spanish for mulberry trees
    Moreno Dark-haired or dark-skinned
    Muñoz Son of Muño
    Nava Plain between mountains
    Navarro Spanish surname from Navarre
    Ortega Possibly from nettle or a type of grouse
    Ortiz Son of Orti; fortunate
    Pacheco Possibly from Latin for peaceful
    Pérez Son of Pedro; rock

    How Mexican surnames work: two names, one person

    Almost every Mexican carries two surnames. The first comes from the father and the second from the mother, so a woman named Ana Hernández Ruiz has a father surnamed Hernández and a mother surnamed Ruiz. In daily life she will usually go by Ana Hernández, but official documents, school lists and bank records use both. When she marries she keeps her own surnames, although some women informally add de followed by the husband's surname, a custom that is fading among younger generations.

    The generator returns single surnames, which gives you the freedom to build the pair yourself. Pull two results, put the one you want the character known by first, and you have a complete legal name. Mixing a Spanish name with an indigenous one, such as López Cuautle, is realistic for families from Puebla or Tlaxcala, where Nahuatl surnames survived colonial record keeping. A pairing like García Canul points toward Yucatán, where Maya surnames are still widespread.

    Spanish roots and indigenous survivors

    The most common surnames in Mexico came with Spanish colonists and missionaries from the sixteenth century onward. Many are patronymics ending in -ez, which meant son of: Hernández from Hernando, Martínez from Martín, González from Gonzalo. Others describe places or features, such as Castillo (castle), Villanueva (new town) and Del Río (of the river). Religious names like De la Cruz, Santiago and De Jesús were often given at baptism to indigenous converts, which is why they are so frequent in rural parish registers.

    Indigenous surnames survived in pockets, and they are some of the most distinctive names the generator produces. Moctezuma descends from the name of the Mexica ruler Motecuhzoma. Tecuapetla and Cuautle are Nahuatl names still common in central Mexico. Maya surnames such as Pech, Chan, Canul and Dzul are everywhere in Yucatán, Campeche and Quintana Roo, and Tzintzun, from the Purépecha word for hummingbird, is found in Michoacán. Each result shows its meaning, so you can see which language a name comes from before you use it.

    Choosing a name with the Mexican last name generator

    For fiction, start with region. A family from Monterrey, a family from Oaxaca and a family that has lived in Los Angeles for three generations will not share the same surname profile. Northern Mexico leans heavily Spanish, with names like Garza, Treviño and Villarreal tied to early settlers of Nuevo León. Southern states show far more indigenous names. Use the starts with filter to hunt for a regional flavour, and the rare setting to avoid the handful of names every reader has already met.

    Then test the full name with a first name. The optional preview box lets you type Sofía, Diego or Guadalupe and see how each surname sounds after it. Watch the rhythm: short first names often suit longer surnames, as in Luz Villarreal, while long first names like Maximiliano read better with Ruiz or Paz. When you have a shortlist, save it, copy the whole set, or download it as a TXT file with the meanings attached for your notes.

    Frequently asked questions

    Does the Mexican last name generator include indigenous surnames?

    Yes. Alongside Spanish-origin names, the dataset includes Nahuatl, Maya, Purépecha and other indigenous surnames still used in Mexico today, such as Cuautle, Canul and Tzintzun. Each one is shown with its meaning, and the rare setting brings them up more often than the common setting does.

    Why do Mexicans have two last names?

    Mexican naming follows the Spanish system. A child receives the father's first surname followed by the mother's first surname. Both appear on birth certificates, passports and official records. In conversation people usually use only the first surname, so Juan Pérez Soto is simply Juan Pérez to his friends.

    What are the most common surnames in Mexico?

    Hernández, García, Martínez, López and González lead most counts, followed by Rodríguez, Pérez, Sánchez, Ramírez and Flores. Choose the common setting if you want names like these, which feel ordinary and believable, or the rare setting if you want a character whose surname stands out.

    Can I use these surnames for a baby or a book character?

    Yes. These are real family names, not invented ones, so nobody owns them. For a baby, the usual choice is simply the parents' surnames, but the meanings here can help with a middle name or a family history project. For a character, the regional notes above will help the name fit the story.

    More last name generators

    By country and culture

    Other origins