The Top 100 Popular Names
In Mexico 2025

Explore the most popular Mexican names, from traditional Spanish influences to indigenous heritage. Our comprehensive list features the top 100 names for both boys and girls, reflecting Mexico's rich cultural diversity and naming traditions.

mexico-baby

Here are the top 100 names for girls in Mexico

1. María

Origin: Spanish, meaning "beloved"

2. Guadalupe

Origin: Spanish, meaning "river of the wolf"

3. Juana

Origin: Spanish, meaning "God is gracious"

4. Ana

Origin: Hebrew, meaning "grace"

5. Rosa

Origin: Latin, meaning "rose"

6. Carmen

Origin: Hebrew, meaning "garden"

7. Isabel

Origin: Spanish, meaning "pledged to God"

8. Laura

Origin: Latin, meaning "laurel"

9. Patricia

Origin: Latin, meaning "noble"

10. Gabriela

Origin: Hebrew, meaning "God is my strength"

11. Alejandra

Origin: Greek, meaning "defender of mankind"

12. Daniela

Origin: Hebrew, meaning "God is my judge"

13. Ximena

Origin: Spanish, meaning "hearkening"

14. Valeria

Origin: Latin, meaning "strength, health"

15. Camila

Origin: Latin, meaning "young ceremonial attendant"

16. Sofía

Origin: Greek, meaning "wisdom"

17. Valentina

Origin: Latin, meaning "strong, healthy"

18. Regina

Origin: Latin, meaning "queen"

19. Renata

Origin: Latin, meaning "reborn"

20. Victoria

Origin: Latin, meaning "victory"

21. Natalia

Origin: Latin, meaning "birthday"

22. Andrea

Origin: Greek, meaning "manly, brave"

23. Mariana

Origin: Latin, meaning "of the sea"

24. Fernanda

Origin: German, meaning "brave journey"

25. Paulina

Origin: Latin, meaning "small"

26. Jimena

Origin: Spanish, meaning "hearkening"

27. Carolina

Origin: German, meaning "free man"

28. Lucía

Origin: Latin, meaning "light"

29. Adriana

Origin: Latin, meaning "from Hadria"

30. Diana

Origin: Latin, meaning "divine"

31. Elena

Origin: Greek, meaning "bright, shining light"

32. Beatriz

Origin: Latin, meaning "she who brings happiness"

33. Claudia

Origin: Latin, meaning "lame"

34. Silvia

Origin: Latin, meaning "from the forest"

35. Teresa

Origin: Greek, meaning "harvester"

36. Verónica

Origin: Latin, meaning "true image"

37. Cecilia

Origin: Latin, meaning "blind"

38. Gloria

Origin: Latin, meaning "glory"

39. Lourdes

Origin: French, meaning "from Lourdes"

40. Consuelo

Origin: Spanish, meaning "consolation"

41. Esperanza

Origin: Spanish, meaning "hope"

42. Dolores

Origin: Spanish, meaning "sorrows"

43. Mercedes

Origin: Spanish, meaning "mercies"

44. Concepción

Origin: Spanish, meaning "conception"

45. Refugio

Origin: Spanish, meaning "refuge"

46. Socorro

Origin: Spanish, meaning "help"

47. Pilar

Origin: Spanish, meaning "pillar"

48. Milagros

Origin: Spanish, meaning "miracles"

49. Rosario

Origin: Spanish, meaning "rosary"

50. Luz

Origin: Spanish, meaning "light"

51. Estrella

Origin: Spanish, meaning "star"

52. Alma

Origin: Spanish, meaning "soul"

53. Paloma

Origin: Spanish, meaning "dove"

54. Marisol

Origin: Spanish, meaning "sea and sun"

55. Soledad

Origin: Spanish, meaning "solitude"

56. Ángela

Origin: Greek, meaning "messenger"

57. Margarita

Origin: Greek, meaning "pearl"

58. Inés

Origin: Greek, meaning "pure"

59. Raquel

Origin: Hebrew, meaning "ewe"

60. Sara

Origin: Hebrew, meaning "princess"

61. Esther

Origin: Persian, meaning "star"

62. Ruth

Origin: Hebrew, meaning "companion"

63. Noemí

Origin: Hebrew, meaning "pleasantness"

64. Abigail

Origin: Hebrew, meaning "father's joy"

65. Deborah

Origin: Hebrew, meaning "bee"

66. Judith

Origin: Hebrew, meaning "woman of Judea"

67. Susana

Origin: Hebrew, meaning "lily"

68. Magdalena

Origin: Hebrew, meaning "from Magdala"

69. Catalina

Origin: Greek, meaning "pure"

70. Eugenia

Origin: Greek, meaning "well-born"

71. Irene

Origin: Greek, meaning "peace"

72. Citlali

Origin: Nahuatl, meaning "star"

73. Xóchitl

Origin: Nahuatl, meaning "flower"

74. Itzel

Origin: Mayan, meaning "rainbow lady"

75. Nayeli

Origin: Zapotec, meaning "I love you"

76. Yaretzi

Origin: Nahuatl, meaning "you will always be loved"

77. Quetzalli

Origin: Nahuatl, meaning "precious feather"

78. Tlalli

Origin: Nahuatl, meaning "earth"

79. Ixchel

Origin: Mayan, meaning "rainbow goddess"

80. Malinalli

Origin: Nahuatl, meaning "grass"

81. Cuauhtémoc

Origin: Nahuatl, meaning "descending eagle"

82. Moctezuma

Origin: Nahuatl, meaning "he who is angry like a lord"

83. Xicoténcatl

Origin: Nahuatl, meaning "bumblebee"

84. Netzahualcóyotl

Origin: Nahuatl, meaning "fasting coyote"

85. Tláloc

Origin: Nahuatl, meaning "earth"

86. Quetzalcóatl

Origin: Nahuatl, meaning "feathered serpent"

87. Huitzilopochtli

Origin: Nahuatl, meaning "hummingbird of the south"

88. Tezcatlipoca

Origin: Nahuatl, meaning "smoking mirror"

89. Xólotl

Origin: Nahuatl, meaning "monster"

90. Mixcóatl

Origin: Nahuatl, meaning "cloud serpent"

91. Cipactli

Origin: Nahuatl, meaning "crocodile"

92. Ocelotl

Origin: Nahuatl, meaning "jaguar"

93. Coatl

Origin: Nahuatl, meaning "snake"

94. Mictlantecuhtli

Origin: Nahuatl, meaning "lord of the underworld"

95. Tonatiuh

Origin: Nahuatl, meaning "sun"

96. Ehecatl

Origin: Nahuatl, meaning "wind"

97. Atl

Origin: Nahuatl, meaning "water"

98. Itztli

Origin: Nahuatl, meaning "obsidian"

99. Tepiltzin

Origin: Nahuatl, meaning "noble son"

100. Tlacaelel

Origin: Nahuatl, meaning "great heart"

Here are the top 100 names for boys in Mexico

1. José

Origin: Hebrew, meaning "God will increase"

2. Juan

Origin: Hebrew, meaning "God is gracious"

3. Antonio

Origin: Latin, meaning "priceless one"

4. Francisco

Origin: German, meaning "free man"

5. Jesús

Origin: Hebrew, meaning "God is salvation"

6. Manuel

Origin: Hebrew, meaning "God is with us"

7. Pedro

Origin: Greek, meaning "rock"

8. Alejandro

Origin: Greek, meaning "defender of mankind"

9. Carlos

Origin: German, meaning "free man"

10. Miguel

Origin: Hebrew, meaning "who is like God?"

11. Daniel

Origin: Hebrew, meaning "God is my judge"

12. Luis

Origin: German, meaning "famous warrior"

13. Jorge

Origin: Greek, meaning "farmer"

14. Roberto

Origin: German, meaning "bright fame"

15. Ricardo

Origin: German, meaning "brave ruler"

16. Fernando

Origin: German, meaning "brave journey"

17. Eduardo

Origin: English, meaning "wealthy guardian"

18. Rafael

Origin: Hebrew, meaning "God has healed"

19. Arturo

Origin: Celtic, meaning "bear"

20. Sergio

Origin: Latin, meaning "servant"

21. Alberto

Origin: German, meaning "noble and bright"

22. David

Origin: Hebrew, meaning "beloved"

23. Mario

Origin: Latin, meaning "male"

24. Javier

Origin: Basque, meaning "new house"

25. Enrique

Origin: German, meaning "home ruler"

26. Gerardo

Origin: German, meaning "spear brave"

27. Armando

Origin: German, meaning "army man"

28. Ernesto

Origin: German, meaning "serious"

29. Guillermo

Origin: German, meaning "resolute protector"

30. Salvador

Origin: Spanish, meaning "savior"

31. Vicente

Origin: Latin, meaning "conquering"

32. Raúl

Origin: German, meaning "wolf counsel"

33. Óscar

Origin: Irish, meaning "deer friend"

34. Héctor

Origin: Greek, meaning "holding fast"

35. Rodrigo

Origin: German, meaning "famous ruler"

36. Pablo

Origin: Latin, meaning "small"

37. Joaquín

Origin: Hebrew, meaning "established by God"

38. Andrés

Origin: Greek, meaning "manly"

39. Felipe

Origin: Greek, meaning "lover of horses"

40. Ramón

Origin: German, meaning "wise protector"

41. Emilio

Origin: Latin, meaning "rival"

42. Julio

Origin: Latin, meaning "youthful"

43. Agustín

Origin: Latin, meaning "great"

44. Ignacio

Origin: Latin, meaning "fiery"

45. Alfonso

Origin: German, meaning "noble and ready"

46. Adolfo

Origin: German, meaning "noble wolf"

47. César

Origin: Latin, meaning "long-haired"

48. Leonardo

Origin: German, meaning "brave lion"

49. Lorenzo

Origin: Latin, meaning "from Laurentum"

50. Marcos

Origin: Latin, meaning "warlike"

51. Martín

Origin: Latin, meaning "warlike"

52. Nicolás

Origin: Greek, meaning "victory of the people"

53. Tomás

Origin: Aramaic, meaning "twin"

54. Sebastián

Origin: Greek, meaning "venerable"

55. Adrián

Origin: Latin, meaning "from Hadria"

56. Diego

Origin: Spanish, meaning "supplanter"

57. Hugo

Origin: German, meaning "mind, intellect"

58. Álvaro

Origin: German, meaning "elf warrior"

59. Bruno

Origin: German, meaning "brown"

60. Damián

Origin: Greek, meaning "to tame"

61. Ezequiel

Origin: Hebrew, meaning "God strengthens"

62. Gabriel

Origin: Hebrew, meaning "God is my strength"

63. Isaac

Origin: Hebrew, meaning "laughter"

64. Israel

Origin: Hebrew, meaning "God contends"

65. Joel

Origin: Hebrew, meaning "Yahweh is God"

66. Jonathan

Origin: Hebrew, meaning "gift of God"

67. Joshua

Origin: Hebrew, meaning "Yahweh is salvation"

68. Mateo

Origin: Hebrew, meaning "gift of God"

69. Samuel

Origin: Hebrew, meaning "name of God"

70. Santiago

Origin: Spanish, meaning "Saint James"

71. Aarón

Origin: Hebrew, meaning "exalted"

72. Abel

Origin: Hebrew, meaning "breath"

73. Abraham

Origin: Hebrew, meaning "father of many"

74. Adán

Origin: Hebrew, meaning "earth"

75. Benjamín

Origin: Hebrew, meaning "son of the right hand"

76. Caleb

Origin: Hebrew, meaning "faithful"

77. Daniel

Origin: Hebrew, meaning "God is my judge"

78. David

Origin: Hebrew, meaning "beloved"

79. Elías

Origin: Hebrew, meaning "Yahweh is my God"

80. Emmanuel

Origin: Hebrew, meaning "God is with us"

81. Cristóbal

Origin: Spanish, meaning "bearer of Christ"

82. Esteban

Origin: Greek, meaning "crown"

83. Félix

Origin: Latin, meaning "lucky, successful"

84. Gonzalo

Origin: Spanish, meaning "battle"

85. Iker

Origin: Basque, meaning "visitation"

86. Ismael

Origin: Hebrew, meaning "God will hear"

87. Jacinto

Origin: Greek, meaning "hyacinth flower"

88. Leandro

Origin: Greek, meaning "lion man"

89. Máximo

Origin: Latin, meaning "greatest"

90. Octavio

Origin: Latin, meaning "eighth"

91. Patricio

Origin: Latin, meaning "nobleman"

92. Ramiro

Origin: German, meaning "famous counsel"

93. Saúl

Origin: Hebrew, meaning "asked for"

94. Teodoro

Origin: Greek, meaning "gift of God"

95. Ulises

Origin: Greek, meaning "wrathful"

96. Valentín

Origin: Latin, meaning "strong, healthy"

97. Víctor

Origin: Latin, meaning "conqueror"

98. Zacarías

Origin: Hebrew, meaning "God has remembered"

99. Zenón

Origin: Greek, meaning "gift of Zeus"

100. Zósimo

Origin: Greek, meaning "survivor"

Preguntas Frecuentes

What is the top 100 popular names in Mexico?

The top 100 popular names in Mexico represent the most commonly chosen names for newborns in the country. These names reflect Mexico's rich cultural heritage, blending traditional Spanish names with Indigenous Mexican influences and Catholic traditions. The list showcases the unique naming customs that are deeply rooted in Mexican culture, including the common practice of using multiple given names and the importance of family names.

Why would someone be interested in the top 100 popular names in Mexico?

Understanding popular names in Mexico is valuable for several reasons. Parents-to-be often look for names that honor Mexican heritage and traditions. Researchers study naming patterns to understand cultural preservation and evolution. Additionally, the list helps those interested in Mexican culture understand the significance of names in Mexican society, where names often reflect religious beliefs, family traditions, and regional influences. It's also useful for businesses and educators working with Mexican communities.

How can I access the list of the top 100 popular names in Mexico?

You can access the complete list of top 100 popular names in Mexico right here on this page. The list is organized into separate sections for boys and girls, with each name including its origin and meaning. The data is compiled from official birth registrations and is presented in an easy-to-navigate format. You can also find information about traditional Mexican naming customs and the cultural significance of certain names in Mexican society.