What is the most common name in mexico

You surely remember. Those of us who were born in the twentieth century commonly have a cousin called María, Guadalupe, Carmen or Juanita. Every family had a cousin named José, Jorge, Víctor or Miguel. If we go further back, grannies were usually named Raquel, Francisca, Sara… Apparently, Mexicans have change their likes for names. Panchitas and Margaritas are gone. These are the favorite names in our country in the 21st century: The most popular names in Mexico.

The Inegi updates its list of common names in Mexico

The National Institute of Statistics and Geography (Inegi) released the updated information of the registration of continental and island geographical names for statistical and geographical purposes.

The most highlighted data about the Mexican society, which is included in that registry, was how Mexicans named their babies in 2020.

The information was published through the site Cuéntame Mexico which also contains birth figures in our country and general information on its population and entities.

According to the survey during 2020, 1,629,211 births were registered in Mexico, of which 49% are women and 51% are men.

What is the most common name in mexico

In recent years the birth rate has decreased: 2.5 million births were registered in 2011; in 2020 the figure is 1.6 million, which means a reduction of more than 900 thousand birth records.

What is the most common name in mexico

September is the month with the highest number of births:

What is the most common name in mexico

In the previous study, of 2019, Julio Alfonso Santaella Castell, president of the Inegi Governing Board, shared at the time that names such as Abdy, Scarlett and Zyanya were on the rise because at that time more than 30 thousand records were found. In the same year, the official added, more than 190 thousand of boy names were found in birth records, including several Zidane.

At that time the most registered names for girls were Sofia, Valentina, Refina, María José, Ximena, Camila, María Fernanda, Valeria and Victoria. As for children the trend was Santiago, Mateo, Sebastián, Leonardo, Matías, Emiliano, Diego, Daniel, Miguel Ángel and Alexander.

How are we now? Let’s see what the latest report shows:

The most common names for girls

  1. 1Sofía (con 30,154 registros)
  2. María José (23,848)
  3. Valentina (23,545)
  4. Ximena (23,227)
  5. Regina (22,604)
  6. Camila (20,412)
  7. María Fernanda (18,800)
  8. Valeria (17,842)
  9. Renata (17,063)
  10. Victoria (16,544)
  11. Natalia (14,946)
  12. Daniela (14,188)
  13. Isabella: (13,659)

Don’t miss: Names for Girls and Boys Inspired in the Autumn

The most common names for boys

  1. Santiago (46,943)
  2. Mateo (35,482)
  3. Sebastián (25,554)
  4. Leonardo (23,687)
  5. Matías (21,953)
  6. Emiliano (20,863)
  7. Diego (20,005)
  8. Miguel Ángel (18,558)
  9. Daniel (17,928)
  10. Alexander (16,491)
  11. Alejandro (16,093)
  12. Jesús (14,896)
  13. Gael (14,392)
What is the most common name in mexico

As we see there are slight variations but the top names remain at the top of both lists. If you want to consult the complete list we leave you the page of the  Inegi.

Which do you like? How would you name your baby?

Translated by: Ligia M. Oliver Manrique de Lara

Spanish version

We recommend: A gift from nature to girls Original Nahuatl names for boys and girls


In Mexico both the father’s and mother’s last name are used as a person’s last name. So a person might be named  Pedro Ramírez López.    Pedro (first name) Ramírez (Father’s last name) López (mother’s last name) . All of their official documents such as birth certificate, passport, school certificates, show both last names.

Interestingly, now the parent’s of a child can choose if the father’s or the mother’s last name will be the first last name of their children.

Here are the ten most popular Mexican last names:

Hernández  3,430,027 people’s last name is Hernández    Hernández means son of Hernan.  Hernan Cortez was the conquistador of what is now Mexico.

García   is a Vasque last name meaning young or young warrior.

Lòpez means son of Lope

Martìnez means son of Martín

Rodrìguez  means son of Rodrigo.

González means son of Gonzalo

Las Mañanitas is the traditional and indispensible Mexican birthday song. It is so popular ...

Learn more

If you would like to give a nod to your Mexican ancestry by choosing a Mexican name, you may want to research Mexican naming traditions and the history of Mexican names. Mexican naming traditions generally follow the same guidelines as other Latin and Spanish-speaking cultures, with some exceptions and specifications.

More: The Ultimate Guide to Egyptian Names

Mexican First Names

In Spanish-speaking cultures, we see either one or two first names, but there are no middle names. For example, a girl may be called María or María Isabel. In the second case, the first name is composed of the two names María and Isabel, Isabel is not her middle name. This is called a composite name.

Many of the chosen names are religious or saint’s names. Mexico has been a Catholic country since the 1500’s and religion plays a major part in the culture, names included. The country has also spoken Spanish as its national language since around that same time, therefore the names used are generally Spanish and originated in Spain.

María Guadalupe is the most popular name for girls, and references Our Lady of Guadalupe, whose image is worshipped at the famous Basilica of Our Lady of Guadalupe in Mexico City and is the most visited Catholic pilgrimage site in the world. The second most common name for girls is María, as the Virgin Mary is extremely important in Mexican culture.

José Luís is the most common chosen name for boys, with José being the Spanish translation of the name Joseph, the father of Jesus Christ. José Luís is followed by Juan and Miguel Ángel as the second and third most popular given names in Mexico.

Feminine and Masculine Spanish Names

Spanish first names are almost always gender-specific. It is very easy to tell if the name is male or female by listening to its ending vowel. Girl names nearly always end in an a. Examples are Juana, Alejandra, and Leticia.

Boy names often end in an o, and e, or a consonant, such as Pedro, Manuel, or Jorge.

Mexican Last Names

Mexican last names originated in Spain when the Spanish conquered Mexico and introduced their own language and culture to the native peoples. These surnames are still used today, but some are more common in Mexico than in Spain due to the geographical movement of people over time.

Many Spanish last names end in the suffix -ez which historically meant, “the son of”. For example, Eduardo Fernández means Eduardo, son of Fernándo. Eventually this way of naming evolved into the surname system that we use today, and the names stuck.

The most common last names in Mexico are: Hernández, García, Martínez, González, and Rodríguez.

Surname Conventions in Mexico

In Mexico and other Spanish-speaking cultures, children are given two last names--one from each parent. The father’s last name, known as the apellido paterno, is listed first, followed by the mother’s last name, or apellido materno. For example, a mother named Juana García Martínez and a father named Francisco Torres Cruz would give their children the two last names García Torres.

So according to Mexican naming tradition, a child may have four names (two first names and two surnames) or three names (one first name and two last names) in all. In the case of an absent or unknown father, a child is usually given the mother’s last name and would either have only one surname (the mother’s paternal last name) or both as identical to the mother’s last name. 

Surname conventions in Mexico can cause legal issues in the United States because when asked to list one last name, a person of Mexican descent would generally use their paternal last name even though their maternal last name comes last within their full name. In other words, Juan Gómez Estrada would be referred to as Mr. Gómez, not Mr. Estrada, while an American might assume that he was the latter. In the modern day, some families opt to legally register their children with just the paternal last name to avoid these issues. Still others decide to hold on to their own traditions and either hyphenate the two last names or list both as the full last name on an American birth certificate. 

When a couple marries in Mexico, they keep their own last names, rather than the wife changing her last name to her husband’s.

Accents in Spanish Names

Many vowels in Spanish are marked with an accent, such as the é in José. The Spanish language uses only one accent, the acute accent, and it signifies emphasis. This tells you how to pronounce a word by marking which syllable should be stressed. Every Spanish word has a syllable that is emphasized when it is spoken, but there is not always an accent mark because other conventions dictate which syllable should be stressed as well.

Religious names or names of historical significance have generally been used for boys and these names are still popular today. 

Many boy names end in -o like masculine nouns do in Spanish. You may see other vowels at the end but you will not see any boy names ending in -a (with the exception of María in the second part of a composite first name).

  1. José Luis
  2. Juan
  3. Miguel Ángel
  4. José
  5. Francisco
  6. Jesús
  7. Antonio
  8. Alejandro
  9. Pedro
  10. Juan Carlos
  11. Manuel
  12. Ricardo
  13. Daniel
  14. Fernando
  15. Jorge
  16. Roberto
  17. Carlos
  18. Francisco Javier
  19. Eduardo
  20. Javier
  21. See the full list of Mexican boy names here.

María is a very common name used for girls in Mexico because of the culture’s emphasis on the Virgin Mary. It is used alone or within a composite first name. María is such a popular name that girls who have it as the first part of a composite name are often referred to by the second part of their composite name, such as María de los Ángeles being called Ángela. 

Nearly every female name in Spanish ends in the suffix -a, which signifies a feminine noun. The only big exceptions here are the references to places or last names, like María del Carmen.

  1. María Guadalupe
  2. María
  3. Juana
  4. María del Carmen
  5. Margarita
  6. Verónica
  7. Elizabeth
  8. Alejandra
  9. Leticia
  10. María Elena
  11. Gabriela
  12. María de los Ángeles
  13. Patricia
  14. Josefina
  15. María de Jesús
  16. Rosa María
  17. Rosa
  18. Alicia
  19. Teresa
  20. Francisca
  21. See the full list of Mexican girl names here.

Gender-Neutral Mexican Names

Finding a gender-neutral name is important to some parents, whether that’s because they want to be surprised by baby’s sex but they also want to be ready with a name or because they prefer to move away from gendering children. Finding a Mexican name that can work for a boy or a girl is not easy because the naming system is based on the feminine and masculine aspects of the language. Everything in Spanish is gendered linguistically, and while that does not mean that every feminine noun is considered female and every masculine noun is considered male, names usually do fit into one of those two categories. 

One exception is using the second first name María for a boy or the second first name José for a girl, mainly because these two names have such a strong religious significance.

  1. Aguilar
  2. Amadis
  3. Amor
  4. Angel
  5. Ariel
  6. Ávila
  7. Azul
  8. Belén
  9. Camille
  10. Castel
  11. Claude
  12. Dani
  13. Desi
  14. Elia
  15. Fran
  16. Gabi
  17. Ginez
  18. Jules
  19. Lani
  20. Lyn

Looking for more baby names and inspiration? Check out our Baby Name Center and The Ultimate List of Aztec Names.