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.

Jade

Meaning: stone of the side

Origin:Spanish
364
Amalia

Meaning: work

Origin:German
169
Natalia

Meaning: birthday [of the Lord]

Origin:Latin
201
Ramona

Meaning: wise protector

Origin:Spanish, feminine variation of Ramon
309
Esmeralda

Meaning: emerald

Origin:Spanish and Portuguese
361
Marisol

Meaning: Mary of Solitude

Origin:Spanish, contracted form of Maria de la Soledad
440
Carmen

Meaning: garden

Origin:Spanish variation of Carmel
444
Eulalia

Meaning: sweetly speaking

Origin:Greek
460
Catalina

Meaning: pure

Origin:Spanish variation of Catherine
660
Andrea

Meaning: strong and manly

Origin:Feminine variation of Andrew, Greek
799
Elena

Meaning: bright, shining light

Origin:Spanish, Italian, German, Greek variation of Helen
59
Xochitl

Meaning: flower

Origin:Nahuatl, Aztec
590
Leo

Meaning: lion

Origin:Latin
48
Mateo

Meaning: gift of God

Origin:Spanish
102
Diego

Meaning: supplanter

Origin:Spanish variation of James
175
Thiago

Meaning: supplanter

Origin:Spelling variation of Tiago, diminutive of Santiago
256
Marco

Meaning: warlike

Origin:Italian and Spanish form of Mark
281
Romeo

Meaning: pilgrim to Rome, Roman

Origin:Italian
285
Lorenzo

Meaning: from Laurentium

Origin:Italian variation of Laurence
324
Isaac

Meaning: laughter

Origin:Hebrew
60