1. Home
  2. Topics

Mexican Baby Names

Mexican baby names are typically Spanish names along with names from indigenous Mexican cultures and languages, such as Nahuati, known historically as Aztec or Mayan, and Zapotec. Spanish baby names popular in Mexico differ from those most popular in the US, Spain, or South American countries, so we focus on the top Spanish names in Mexico on this list. Also, some of the top Mexican names derive from other languages and cultures, such as the Greek Andrea and the Hebrew Daniel. Baby names popular in Mexico include the following.

Alara

Meaning: water fairy

Origin:Persian, Armenian, Turkish
839
Sonia

Meaning: wisdom

Origin:Russian and Scandinavian variation of Sophia
1062
Mariana

Meaning: related to the god Mars

Origin:Latin, Portuguese, Spanish, Romanian
488
Ana

Meaning: grace

Origin:Spanish variation of Hannah
1095
Irma

Meaning: universal, complete

Origin:German, diminutive of several names, meaning "universal, complete"
1853
Reyna The meaning of Reyna is 'queen' and is tradi...
Origin:Spelling variation of Reina
2304
Alondra

Meaning: lark

Origin:Pet form of Alejandra or Spanish
2387
Teodora

Meaning: gift of God

Origin:Italian, Spanish, Swedish, Polish
2602
Guadalupe

Meaning: hidden river, valley of the wolves

Origin:Spanish from Arabic
4725
Flor

Meaning: flower

Origin:Spanish
4851
Abril The meaning of the name Abril is taken from ...
Origin:Spanish and Catalan variation of April
9019
Montserrat

Meaning: serrated mountain

Origin:Catalan
2091
Blanca

Meaning: white

Origin:Spanish
3005
Catarina Catarina is an ancient name with a rich and ...
Origin:Portuguese variation of Katherine
3354
Karla The name Karla is of German origins and it i...
Origin:German variation of Carla
3398
Carlotta

Meaning: free man

Origin:Italian variation of Charlotte, French diminutive of Charles
1981
Origin:English
8369
Socorro

Meaning: succour, help, relief

Origin:Spanish and Portuguese
2946
Amado

Meaning: loved

Origin:Spanish
2830
Ignacio

Meaning: fiery

Origin:Spanish
718