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:
- Choose a gender. Pick Male, Female, or leave it on Random for a mix.
- Choose how many names you want. Generate one name or a whole list at once.
- Click “Generate.” You’ll get full names with a first name, a paternal surname and a maternal surname.
- Not quite right? Click again. Every click gives you a fresh, random Mexican name.
- 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 |
|---|---|---|---|
| 1 | Sofía | 30,154 | Wisdom (Greek) |
| 2 | María José | 23,848 | Compound of María + José |
| 3 | Valentina | 23,545 | Strong, healthy (Latin) |
| 4 | Ximena | 23,227 | Spanish form of Simeon, “he has heard” (Hebrew) |
| 5 | Regina | 22,604 | Queen (Latin) |
| 6 | Camila | 20,412 | Attendant at rituals (Latin) |
| 7 | María Fernanda | 18,800 | Compound of María + Fernanda |
| 8 | Valeria | 17,842 | Strong, healthy (Latin) |
| 9 | Renata | 17,063 | Reborn (Latin) |
| 10 | Victoria | 16,544 | Victory (Latin) |
Top 10 Boy Names
| Rank | Name | People registered | Meaning / Origin |
|---|---|---|---|
| 1 | Santiago | 46,943 | Saint James (Spanish) |
| 2 | Mateo | 35,482 | Gift of God (Hebrew) |
| 3 | Sebastián | 25,554 | Venerable (Greek) |
| 4 | Leonardo | 23,687 | Brave as a lion (Germanic) |
| 5 | Matías | 21,953 | Gift of God (Hebrew) |
| 6 | Emiliano | 20,863 | Rival, eager (Latin) |
| 7 | Diego | 20,005 | Spanish name of uncertain origin, often linked to Santiago (James) |
| 8 | Miguel Ángel | 18,558 | Compound of Michael + Angel |
| 9 | Daniel | 17,928 | God is my judge (Hebrew) |
| 10 | Alexander | 16,491 | Defender 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:
| Name | Meaning / Origin |
|---|---|
| José Luis | Compound of José + Luis |
| Alejandro | Defender of people (Greek) |
| Cuauhtémoc | Descending eagle (Nahuatl) |
| Guadalupe | From the Virgin of Guadalupe |
| Xóchitl | Flower (Nahuatl) |
| Citlali | Star (Nahuatl) |
| Itzel | Maya 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.”
| Surname | Meaning |
|---|---|
| Hernández | Son of Hernando |
| García | Basque-origin given name turned surname; meaning debated, most often linked to “bear” (some sources say “young”) |
| Martínez | Son of Martín |
| López | Son of Lope (“wolf”) |
| González | Son of Gonzalo |
| Rodríguez | Son of Rodrigo |
| Pérez | Son of Pedro |
| Sánchez | Son of Sancho |
| Ramírez | Son of Ramiro |
| Flores | Flowers |
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:
- Santiago Hernández Ruiz
- Valeria López Castillo
- José Luis Ramírez Ortega
- Ximena Flores Morales
- Diego Martínez Salazar
- María Fernanda García Rojas
- Emiliano Sánchez Delgado
- Regina Torres Mendoza
- Juan Carlos Pérez Aguilar
- Citlali Gómez Navarro
- Mateo Cruz Herrera
- Guadalupe Reyes Vargas
- Alejandro Jiménez Ríos
- Itzel Morales Cabrera
- Miguel Ángel Ortiz Fuentes
- Camila Gutiérrez Silva
- Cuauhtémoc Vázquez León
- Sofía Domínguez Campos
- Francisco “Paco” Romero Luna
- 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:
| English | Mexican Spanish |
|---|---|
| John | Juan |
| Joseph | José |
| Michael | Miguel |
| James | Santiago / Jaime |
| William | Guillermo |
| Mary | María |
| Elizabeth | Isabel |
| Helen | Elena |
| Joan / Jane | Juana |
| Peter | Pedro |
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?
Are the names real Mexican names?
Can I generate only male or only female names?
Why do Mexican names have two surnames?
Can I use these names in my book or game?
Sources
- INEGI, Cuéntame de México: Natalidad (most common registered names and surnames): https://cuentame.inegi.gob.mx/explora/poblacion/natalidad/
- INEGI, Estadística de Nacimientos Registrados (ENR): https://www.inegi.org.mx/programas/natalidad/
- INE (Instituto Nacional Electoral) electoral roll data on surname frequency, as reported by TV Azteca: https://www.tvazteca.com/aztecanoticias/apellidos-comunes-mexico-especiales
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.