Mexican Name Generator
Twenty Mexican names at a time, with the double surname, in modern and classic styles, plus a style built on Nahuatl and Maya names.
- Cruz Acosta Barrera
- Santiago Guerrero Díaz
- Daniel Molina Martínez
- Regina Díaz Romero
- Victoria Juárez Orozco
- Fernanda Robles Lozano
- Ixchel Valdez
- Refugio Morales Herrera
- María Guadalupe Lara Navarro
- Cuauhtémoc Cervantes Herrera
- Miguel Ramírez Chávez
- Nezahualcóyotl Rangel López
- Elvira Gutiérrez
- Ariel Muñoz Villanueva
- Ehécatl Núñez
- Alex Contreras Romero
- Cuauhtémoc Ortega Vargas
- Ale Contreras Muñoz
- Socorro Jiménez Villanueva
- Ximena Trujillo Camacho
What makes a good mexican name
Mexican names follow the Spanish two-surname pattern: the father's first surname, then the mother's. Someone called Sofía Hernández López is the daughter of a Hernández and a López. In daily life many people go by one surname and the full pair appears on documents, school lists and contracts. The most frequent surnames in the country are the familiar list: Hernández, García, Martínez, López and González, with Pérez, Sánchez, Ramírez and Flores close behind.
First names are where Mexico diverges. Religious and saint-based names remain very common, and Guadalupe, from the Virgin of Guadalupe, is a name for both women and men, with the pet form Lupe or Lupita. Compound names are frequent (María Fernanda, José Luis, Juan Pablo), and family nicknames are practically compulsory: José becomes Pepe, Francisco is Paco or Pancho, Jesús is Chuy, and Guillermo is Memo. A character with a nickname belongs to a family.
A third layer comes from the pre-Hispanic languages. Nahuatl and Maya names such as Xóchitl (flower), Citlali (star), Cuauhtémoc and Ixchel have grown more common in recent decades, usually attached to Spanish surnames. Mexican naming keeps all three layers.
Choosing among modern, classic and indigenous-root names
For children and teenagers, pick the modern style: Valentina, Regina, Ximena, Santiago, Emiliano and Mateo are all current. For adults born before 1975, the classic style gives Guadalupe, Juana, Patricia, José Luis and Javier. The indigenous-root style is a smaller pool, with Xóchitl, Citlali, Tonatiuh and Ollin. Its names read as a deliberate choice of heritage, so it suits characters with parents who wanted one.
Mexican names versus Spanish names
Spanish and Mexican naming share the same system, but the mixture is different. Mexican usage adds everyday pet forms in -ito and -ita, many religious names, and surnames such as Juárez and Chávez that are especially common there. If your character comes from Madrid, the Spanish generator is closer. For someone in Guadalajara, Puebla or Monterrey, use this page.
Mexican names: 22 picks and the reasoning
- Sofía Hernández LópezSofía has ranked near the top of Mexican girls' names in recent years, and Hernández López shows the classic double surname.
- Santiago García RamírezSantiago is one of the most-used boys' names in Mexico, with two of the country's big surnames.
- Valentina Martínez FloresValentina is a leading modern choice with a soft sound, and both surnames are very common.
- Emiliano Rodríguez CruzEmiliano suggests the Zapata heritage of the Mexican Revolution and remains popular for boys.
- Ximena Sánchez TorresXimena is used across Mexico, with the spelling starting with X and the sound of a soft h.
- Regina González OrtizRegina is a short, elegant modern girls' name that has been rising in Mexico.
- Mateo Pérez MoralesMateo works in Mexico as it does in Spain, and it appears among the popular boys' names.
- Camila Vázquez ReyesCamila is a widely used modern name, and Vázquez and Reyes are frequent surnames.
- Diego Ramírez JiménezDiego is short, strong and used by generations of Mexican families.
- María Fernanda ChávezA compound first name that functions as a single name in Mexico, with Chávez as an extremely common surname.
- Guadalupe JuárezGuadalupe is a name for both women and men in Mexico, and the pet form Lupe follows it everywhere.
- José Luis Ramos RuizA classic double first name for a man born between the 1950s and the 1970s.
- Juana Mendoza GuzmánAn older woman's name, with two well-known surnames of the central regions.
- Patricia Castillo NúñezPatricia was common in Mexico from the 1960s through the 1980s.
- Javier Medina OrtegaJavier is a classic which suggests a man in his forties to sixties.
- Verónica Salazar LunaVerónica is a classic women's name among people born in the 1960s and 1970s.
- Rocío Herrera VegaRocío means dew and is a familiar name for women born in the last decades of the twentieth century.
- Xóchitl Morales SandovalXóchitl means flower in Nahuatl and is the best-known of the Nahuatl girls' names.
- Citlali Torres RiveraCitlali means star in Nahuatl and has grown in use for girls.
- Cuauhtémoc Flores ÁvilaThe name of the last Aztec emperor, a strong heritage name for a boy.
- Tonatiuh Cortés VargasTonatiuh is the Nahuatl name for the sun, and it is unmistakably Mexican.
- Ollin Bautista RojasOllin is the Nahuatl word for movement, and it works for either sex.
Making a Mexican name feel right
- Give a Mexican character two surnames on paper and let them use one in conversation. The full pair appears on ID and school records.
- Add a family nickname: Pepe for José, Lupita for Guadalupe, Chuy for Jesús, Toño for Antonio. It is one of the fastest ways to make a character feel Mexican.
- Match the name to a decade. Ximena and Emiliano read as recent; Patricia and Javier read as parents; Juana and Socorro read as grandparents.
- Use Nahuatl and Maya names for a character whose family chose them on purpose, and keep Spanish surnames, which is what most Mexicans with such names have.
- Keep the accents in Sofía, Ramírez and Núñez, and write Xóchitl and Cuauhtémoc with their accents as well.
Questions people ask
What are the most common Mexican last names?
Hernández, García, Martínez, López and González are at the top, followed by Pérez, Sánchez, Ramírez, Flores and Gómez. Most are patronymics ending in -ez, meaning son of, and they are shared with Spain.
Why do Mexicans have two last names?
The Spanish system passed to Mexico. A child takes the father's first surname followed by the mother's first surname. Both are on official documents, though many people use only the first in everyday life.
What are popular Mexican first names?
Recent lists include Sofía, Valentina, Regina, Ximena and Camila for girls, and Santiago, Mateo, Emiliano, Sebastián and Diego for boys. Older generations carry Guadalupe, Patricia, José Luis and Javier.
Are there Mexican names from Aztec or Maya languages?
Yes. Xóchitl (flower), Citlali (star), Cuauhtémoc, Tonatiuh and Ixchel are among the names taken from Nahuatl and Maya. They are usually paired with Spanish surnames, and they are increasingly popular for newborns.
Is Guadalupe a boy's or a girl's name in Mexico?
Both. Guadalupe, after the Virgin of Guadalupe, is used for women and men, and Lupe is the usual short form. Cruz and Trinidad are used the same way.
Do Mexican women take their husband's name?
Traditionally in Mexico, women keep their own family names. Some add the husband's surname with de in social use, but legal documents normally keep the maiden names.
Related generators
- Spanish namesTwenty Spanish names at a time, with correct accents, compound first names like María José, and the…
- Portuguese namesFull names in European Portuguese, with the accents and the two-surname pattern used in Portugal: current…
- Latin namesLatin names with their meanings in three styles: real given names, single Latin words such as Lux and Nova…
- American namesAmerican names in three eras: modern favorites, mid-century classics, and colonial Puritan names, with…
- Hawaiian namesHawaiian names with their meanings, spelled with ʻokina and kahakō where they belong, in meaning, nature and…
- First namesTwenty English-language first names at a time, sorted by feel: what parents are choosing now, names that…
- Last namesReal surnames from English, Scottish, Irish, Welsh, German, Italian, Spanish, French and Scandinavian…
- Female namesTwenty female names at a time, from names that have been on every school register for a century to vintage…
- Male namesTwenty male first names per click, sorted into four styles: timeless classics, current favorites, vintage…
Sources
- Spanish naming customs, Wikipedia
Updated September 2026 · How these names are made