Mexican Name Generator

By Shan, Founder & Lead Researcher · Last updated: 3 November 2026

Looking for a name that sounds truly Mexican? Maybe it’s for a character in your novel, a hero in your next RPG campaign, or just to satisfy your curiosity. Our Mexican name generator gives you realistic first names with two surnames in one click, following the naming customs people actually use in Mexico today.

Every name comes from common Mexican first names and family names. We don’t mix in random Spanish-sounding words, so what you get feels authentic, whether you’re writing a family saga set in Guadalajara or creating a market trader for a fantasy town.

How to Use the Mexican Name Generator

Using the tool takes only a few seconds:

  1. Choose a gender. Pick Male, Female, or leave it on Random for a mix.
  2. Choose how many names you want. Generate one name or a whole list at once.
  3. Click “Generate.” You’ll get full names with a first name, a paternal surname and a maternal surname.
  4. Not quite right? Click again. Every click gives you a fresh, random Mexican name.
  5. Copy and use it. Save the ones you like for your story, game or project.

Tip: Generate 10 names, read them out loud, and keep the two or three that fit your character’s age, region and personality. Names that sound good spoken usually work best on the page too.

How Mexican Names Actually Work

Knowing the structure behind Mexican names will help you use generated names correctly and avoid common mistakes that native speakers notice right away.

Two Surnames: Paternal and Maternal

Most Mexicans carry two last names. The first comes from the father’s first surname, and the second comes from the mother’s first surname. For example:

  • Father: Juan Hernández López
  • Mother: Rosa García Torres
  • Child: Sofía Hernández García

In everyday life, people often use only the first surname (“Señora Hernández”). On official documents such as the birth certificate (acta de nacimiento) and the record behind the CURP, Mexico’s national population ID code managed by RENAPO, both surnames appear. Women in Mexico generally keep their own surnames after marriage, though some socially add “de” plus the husband’s surname.

Compound First Names

Double first names are very common: José Luis, Juan Carlos, María Fernanda, Ana Sofía, Luis Ángel. Many girls’ names begin with “María” and many boys’ names begin with “José” or “Juan,” which reflects Mexico’s strong Catholic tradition. In daily life, people often go by the second part (“Fernanda”) or by a nickname.

Religious, Spanish and Indigenous Roots

Mexican names come from three main traditions:

  • Catholic and saints’ names: Guadalupe, José, María, Jesús, Concepción, Dolores.
  • Spanish and European names: Alejandro, Valeria, Diego, Camila.
  • Indigenous names, mainly Nahuatl and Maya: Xóchitl (flower), Citlali (star), Cuauhtémoc (descending eagle), Itzel (Maya origin), Yaretzi.

Some families today choose Indigenous names to celebrate their heritage.

Nicknames (Apodos)

Nicknames are a big part of Mexican culture. Pepe is short for José, Paco and Pancho for Francisco, Lupe or Lupita for Guadalupe, Chuy for Jesús, and Memo for Guillermo. Descriptive nicknames such as El Güero (the light-haired one) or La Flaca (the skinny one) are used affectionately among friends and family.

Most Popular Mexican Names (Official INEGI Data)

Mexico’s national statistics agency, INEGI, publishes the most common first names among births registered between 2017 and 2020. These are the names most often given to recent generations, so they suit younger characters. Older generations more often carry names like Juan, José, María or Guadalupe.

Top 10 Girl Names

Rank Name People registered Meaning / Origin
1Sofía30,154Wisdom (Greek)
2María José23,848Compound of María + José
3Valentina23,545Strong, healthy (Latin)
4Ximena23,227Spanish form of Simeon, “he has heard” (Hebrew)
5Regina22,604Queen (Latin)
6Camila20,412Attendant at rituals (Latin)
7María Fernanda18,800Compound of María + Fernanda
8Valeria17,842Strong, healthy (Latin)
9Renata17,063Reborn (Latin)
10Victoria16,544Victory (Latin)

Top 10 Boy Names

Rank Name People registered Meaning / Origin
1Santiago46,943Saint James (Spanish)
2Mateo35,482Gift of God (Hebrew)
3Sebastián25,554Venerable (Greek)
4Leonardo23,687Brave as a lion (Germanic)
5Matías21,953Gift of God (Hebrew)
6Emiliano20,863Rival, eager (Latin)
7Diego20,005Spanish name of uncertain origin, often linked to Santiago (James)
8Miguel Ángel18,558Compound of Michael + Angel
9Daniel17,928God is my judge (Hebrew)
10Alexander16,491Defender of mankind (Greek)

Source: INEGI, Cuéntame de México, Natalidad (Estadística de Nacimientos Registrados), births registered 2017–2020.

Younger characters often carry names like Santiago, Mateo, Emiliano or Regina. For older characters, classic names such as Jesús, Francisco, Javier or Roberto are typical choices, but check your story’s region and decade.

More Names with Cultural Roots

These names don’t appear in the INEGI top 10, but they are common in Mexico and carry strong cultural meaning:

NameMeaning / Origin
José LuisCompound of José + Luis
AlejandroDefender of people (Greek)
CuauhtémocDescending eagle (Nahuatl)
GuadalupeFrom the Virgin of Guadalupe
XóchitlFlower (Nahuatl)
CitlaliStar (Nahuatl)
ItzelMaya origin; often glossed as “rainbow lady” (linked to the goddess Ixchel) or connected to Maya itz (“dew, nectar”); the exact meaning is uncertain

Many of these names are also used across Latin America, so they can work for characters from other Spanish-speaking countries too, though surname customs vary by country.

Common Mexican Surnames and Their Meanings

Many Spanish surnames ending in -ez mean “son of.” For example, Hernández means “son of Hernando.”

SurnameMeaning
HernándezSon of Hernando
GarcíaBasque-origin given name turned surname; meaning debated, most often linked to “bear” (some sources say “young”)
MartínezSon of Martín
LópezSon of Lope (“wolf”)
GonzálezSon of Gonzalo
RodríguezSon of Rodrigo
PérezSon of Pedro
SánchezSon of Sancho
RamírezSon of Ramiro
FloresFlowers

According to INEGI, Hernández is the most common surname in Mexico, followed by García, Martínez, López and González. The electoral roll kept by Mexico’s INE shows the same leader.

20 Example Mexican Names

Need inspiration right now? Here are 20 example names created with the same logic as our generator:

  1. Santiago Hernández Ruiz
  2. Valeria López Castillo
  3. José Luis Ramírez Ortega
  4. Ximena Flores Morales
  5. Diego Martínez Salazar
  6. María Fernanda García Rojas
  7. Emiliano Sánchez Delgado
  8. Regina Torres Mendoza
  9. Juan Carlos Pérez Aguilar
  10. Citlali Gómez Navarro
  11. Mateo Cruz Herrera
  12. Guadalupe Reyes Vargas
  13. Alejandro Jiménez Ríos
  14. Itzel Morales Cabrera
  15. Miguel Ángel Ortiz Fuentes
  16. Camila Gutiérrez Silva
  17. Cuauhtémoc Vázquez León
  18. Sofía Domínguez Campos
  19. Francisco “Paco” Romero Luna
  20. Ana Sofía Medina Ibarra

Creative Ways to Use Mexican Names

  • Novels and short stories: Give your characters names that match their age, region and background.
  • Screenwriting: Realistic names make dialogue and credits feel believable.
  • Video games and RPGs: Name NPCs, villains or companions in modern or historical Mexico settings.
  • Fantasy worlds: Combine a Nahuatl first name with an invented surname, such as “Tonatiuh of the Obsidian Coast,” for a mythic feel inspired by Aztec culture.
  • Tabletop games (D&D, Pathfinder): Generate a list before your session so you never get stuck naming a shopkeeper.
  • Baby name ideas: Browse names and meanings for inspiration, then talk them over with family.
  • Language learning: Practice Spanish pronunciation with real names.

Mexican Names for Testing and Sample Data

Generated names are fictional combinations, which makes them handy for:

  • Filling sample data in software, forms or app mock-ups
  • Choosing a character name or username in games and online role-play
  • Classroom exercises and examples

Please use them responsibly: generated names are for creative, testing and demonstration purposes only. Do not use them to impersonate real people, create false identity documents, or commit fraud. If a generated name matches a real person, it is purely a coincidence.

Mexican Nicknames for Fictional Characters

Writers building characters for crime fiction, street life or small-town stories can draw on the rich tradition of Mexican apodos. Examples include El Güero (light-haired), El Chato (snub-nosed), El Flaco (skinny), El Tigre (the tiger), La Güera and El Moreno. These descriptive nicknames are common in everyday Mexican life and give characters personality without pointing to real people or events.

What’s My Mexican Name?

Want to know your name in Mexican Spanish? Many English names have direct equivalents:

EnglishMexican Spanish
JohnJuan
JosephJosé
MichaelMiguel
JamesSantiago / Jaime
WilliamGuillermo
MaryMaría
ElizabethIsabel
HelenElena
Joan / JaneJuana
PeterPedro

Then add two surnames. You could use Spanish forms of your parents’ last names, or press “Generate” and keep the surnames you like.

Pronunciation Tips and Cultural Respect

  • J sounds like an English “h”: José = ho-SEH, Jiménez = hee-MEH-nes.
  • X varies. It sounds like “h” in Ximena (hee-MEH-nah) and México (MEH-hee-ko), but like “s” in Xóchitl (SO-chee-tl).
  • Ll sounds like “y”: Castillo = kas-TEE-yo.
  • Accent marks matter. Write Sebastián, not Sebastian, and Ramírez, not Ramirez, when your text is in Spanish.
  • Respect the culture. Avoid stereotypes. Mexican characters can be doctors, engineers, artists or heroes. A good name works best alongside a well-rounded character.

Frequently Asked Questions

What is a Mexican name generator?
It is a free online tool that creates realistic Mexican full names, made up of a first name plus paternal and maternal surnames, based on names commonly used in Mexico.
Are the names real Mexican names?
Yes. First names and surnames come from names widely used in Mexico. The combinations are random, so each full name is fictional.
Can I generate only male or only female names?
Yes. Choose Male or Female before clicking Generate, or keep Random for both.
Why do Mexican names have two surnames?
Mexican naming tradition combines the father’s first surname with the mother’s first surname, honoring both sides of the family.
Can I use these names in my book or game?
Absolutely. The names are free to use in novels, scripts, games and other creative projects.

Sources

About the Author

Written by Shan, founder and lead researcher at NameGeneratorTool.com. Shan researches cultural naming traditions to help writers, gamers and parents find authentic names. Our name lists are built from commonly used Mexican first names and surnames, with naming rules based on Mexican civil registry conventions, including the two-surname system used on birth certificates and in the CURP. Popularity data comes from INEGI. Last updated: 3 November 2026.

Scroll to Top