Mexican Names

Mexican Names

Mexican names blend three traditions: Spanish Catholic names brought after the Spanish conquest, Indigenous names from Nahuatl, Maya, Zapotec and other languages, and modern international favorites. A child might be named Santiago after the apostle, Xóchitl after the Nahuatl word for flower, or carry a devotional compound name like María Guadalupe. Most people also have two surnames, one from each parent.

This guide collects more than 60 Mexican names, nicknames and surnames with their meanings. Dive deeper with our lists of Mexican boy names, Mexican girl names and Mexican last names, or compare with the wider world of Hispanic names.

Our top picks: Santiago, Sofía, Mateo, Ximena, Emiliano, Regina, Xóchitl, Guadalupe, Diego, Citlali

Mexican Names: browse all lists

Names that have ranked near the top of Mexico’s civil-registry lists in recent years. Note the X spelling in Ximena, a nod to old Spanish and Nahuatl orthography.

NameGenderMeaning / origin
SantiagoBoySaint James (Sant Iago), patron of Spain
MateoBoyGift of God (Hebrew, via Greek)
SebastiánBoyFrom Sebaste; venerable (Greek)
LeonardoBoyBrave as a lion (Germanic)
EmilianoBoyFrom Latin Aemilianus; honors revolutionary Emiliano Zapata
DiegoBoyMedieval Spanish name, likely split from Santiago; Latinized as Didacus
MatíasBoyGift of God (Hebrew)
Miguel ÁngelBoyMichael the archangel
SofíaGirlWisdom (Greek)
ValentinaGirlStrong, healthy (Latin)
ReginaGirlQueen (Latin); honors Mary, Queen of Heaven
XimenaGirlOld Spanish name; possibly “listener” (from Simeon)
CamilaGirlYoung ceremonial attendant (Latin)
RenataGirlReborn (Latin)
RominaGirlPossibly “from Rome”
VictoriaGirlVictory (Latin)

Mexican compound names

Double names are extremely common in Mexico and are often used in full. Many girls’ names start with María and many boys’ with José or Juan.

NameGenderHonors or means
María JoséGirlMary and Joseph; nickname Majo
María FernandaGirlMary + “bold journey” (Germanic); nickname Marifer
María GuadalupeGirlOur Lady of Guadalupe
Ana SofíaGirlGrace + wisdom
José LuisBoyJoseph + “famous warrior”
Juan CarlosBoyJohn + Charles
José AntonioBoyJoseph + Anthony
Luis MiguelBoyLouis + Michael (made famous by the singer)
Juan PabloBoyJohn + Paul
María del CarmenGirlOur Lady of Mount Carmel

Nahuatl and Maya names used in Mexico

Indigenous names are a proud part of Mexican identity and have grown more popular since the late 20th century.

NameLanguageMeaning
XóchitlNahuatlFlower
CitlaliNahuatlStar
QuetzalliNahuatlPrecious feather; something precious
MetztliNahuatlMoon
YolotlNahuatlHeart
AmeyalliNahuatlSpring of water
NayeliZapotecCommonly given as “I love you”
IxchelMayaMaya goddess of the moon and midwifery
CuauhtémocNahuatlDescending eagle; last Aztec emperor
TonatiuhNahuatlSun; the Aztec sun god
TenochNahuatlLegendary founder of Tenochtitlan; “stone cactus fruit”
ItzelMayaPopularly “evening star” or “rainbow lady”

Devotional Mexican names

Mexican Catholic tradition gave rise to many names that honor titles of the Virgin Mary. Browse more saint names.

NameGenderMeaning
GuadalupeGirl (also boy)Our Lady of Guadalupe, patroness of Mexico
DoloresGirlSorrows (Our Lady of Sorrows)
SocorroGirlHelp, succor (Our Lady of Perpetual Help)
RosarioGirlRosary
ConcepciónGirlImmaculate Conception
RefugioBoy or girlRefuge (Our Lady, Refuge of Sinners)
JesúsBoyJesus; very common in Mexico
ConsueloGirlConsolation

Classic Mexican nicknames

Mexican nicknames (apodos) can look nothing like the original name. Here’s how to decode the most common ones.

NicknameFull nameNote
PepeJoséFrom “P.P.,” Pater Putativus (foster father of Jesus), per a popular explanation
PacoFranciscoAlso Pancho and Frank
ChuyJesúsAlso Chucho
LupeGuadalupeAlso Lupita
NachoIgnacioVery common Spanish nickname
MemoGuillermoMexican favorite
LaloEduardoAlso Lalito
BetoAlberto, Roberto, HumbertoFrom the -berto ending
ToñoAntonioAlso Toñito
CheloConsuelo, AraceliAffectionate
QuiqueEnriqueSpoken “KEE-keh”
ChabelaIsabelOld-fashioned and warm

The most common Mexican last names

Most Mexicans carry two surnames: the father’s first, then the mother’s. The full list is on our Mexican last names page, and Spanish last names explains the roots.

SurnameMeaningType
HernándezSon of Hernando (Fernando)Patronymic
GarcíaPossibly Basque “young” or “bear”Uncertain
MartínezSon of MartínPatronymic
LópezSon of Lope (“wolf”)Patronymic
GonzálezSon of GonzaloPatronymic
PérezSon of PedroPatronymic
RodríguezSon of RodrigoPatronymic
SánchezSon of SanchoPatronymic
RamírezSon of RamiroPatronymic
CruzCrossReligious

How Mexican names work

  • Two surnames: Gabriel García Márquez had father’s surname García and mother’s surname Márquez. He was “García” for short, not “Márquez.”
  • Compound first names count as one: María José or Juan Pablo is a single given name, not a first and middle name.
  • Accents matter: Sebastián, Matías and Sofía are written with accents in Mexico, though they are often dropped in the US.
  • Saints’ days still influence names: some families choose a name from the saint of the child’s birth date, following the Catholic calendar.

Frequently asked questions

What is the most popular name in Mexico?

In recent civil-registry data, Santiago and Mateo lead for boys, while Sofía, María José and Valentina are among the top girl names.

Why do Mexicans have two last names?

Spanish naming tradition gives each person their father’s first surname followed by their mother’s first surname, preserving both family lines.

What are traditional Aztec names?

Names from Nahuatl, the Aztec language, include Xóchitl (flower), Citlali (star), Cuauhtémoc (descending eagle) and Tonatiuh (sun).

Why is Pepe short for José?

A popular explanation says it comes from “P.P.,” for Pater Putativus, St. Joseph’s title as Jesus’s foster father; linguists also point to Italian Giuseppe/Peppe.

What is the most common last name in Mexico?

Hernández is the most common surname in Mexico, followed by García, Martínez, López and González.