N
NameHub
Mexico girl names · with full meanings
Mexican Girl Names With Vibrant Soul
Bring the warmth of Mexico home. Discover Mexican girl names rooted in Spanish heritage, indigenous tradition, and Catholic devotion — from Mexico City classics to coastal village favorites. Every name includes its full meaning, origin, and the story behind it.
1
Search or browse by letter — find names by how they sound, start, or mean.
2
Heart your favourites — they’ll appear at the top so you can compare and share.
3
Click any name — get the full meaning, origin story, famous people, and numerology.
✦
100%
Names include origin story
♡ Saved
⊖ Copy
⇧ Share
Clear
‹
All
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
V
X
Y
›
Alba
Catalan / Italian / Latin / Spanish · Fair, White
Know more →
♡
Alma
English / Italian / Latin / Spanish / Amish · Caring, Fostering
Know more →
♡
Alondra
Spanish · Lark, defender, beautiful, gracious.
Know more →
♡
Amanda
Danish / Dutch / English / German / Italian / Latin / Norwegian / Portuguese / Roman / Spanish / Swedish · One Who Deserves Love
Know more →
♡
Amarilis
Spanish · Amarilis: Graceful flower, symbolizes beauty.
Know more →
♡
Angelamarie
Greek / Latin / Spanish · Beloved angelic woman.
Know more →
♡
Angele
Greek / Latin / Spanish · Messenger, heavenly, divine, angelic.
Know more →
♡
Angelee
Greek / Latin / Spanish · Messenger; divine; heavenly -
Know more →
♡
Angeleena
Greek / Latin / Spanish · Angel-like, messenger, heavenly.
Know more →
♡
Angeleigh
Greek / Latin / Spanish · Angelic, heavenly, graceful, messenger, enlightened.
Know more →
♡
Angelena
Greek / Latin / Spanish · Feminine name meaning "angelic woman."
Know more →
♡
Angelene
Greek / Latin / Spanish · Divine and heavenly messenger.
Know more →
♡
Angeletta
Greek / Latin / Spanish · Little angel, messenger, heavenly beauty.
Know more →
♡
Angelette
Greek / Latin / Spanish · Angel or angelic little one.
Know more →
♡
Angeli
Greek / Latin / Spanish · Angel, messenger of God.
Know more →
♡
Angeliah
Greek / Latin / Spanish · Divine, heavenly, messenger, gift, love.
Know more →
♡
Angelic
Greek / Latin / Spanish · Heavenly or resembling an angel.
Know more →
♡
Angelice
Greek / Latin / Spanish · Angelice means "angel-like, heavenly being."
Know more →
♡
Angelicia
Greek / Latin / Spanish · "Angelic" or "heavenly messenger"
Know more →
♡
Angelie
Greek / Latin / Spanish · Heavenly messenger, divine and beautiful.
Know more →
♡
Angeligue
Greek / Latin / Spanish · Heavenly, messenger, divine, elegant, graceful
Know more →
♡
Angelik
Greek / Latin / Spanish · Divine, heavenly, messenger, spiritual, celestial.
Know more →
♡
Angelinna
Greek / Latin / Spanish · Graceful, heavenly, messenger, angelic, leader.
Know more →
♡
Angelinne
Greek / Latin / Spanish · Beautiful, angelic, graceful, heavenly, radiant.
Know more →
♡
Angelis
Greek / Latin / Spanish · "Of the angels."
Know more →
♡
Angelisa
Greek / Latin / Spanish · Formal name meaning: "angelic joy, grace."
Know more →
♡
Angelise
Greek / Latin / Spanish · Angelise means "divine messenger" or "angelic messenger."
Know more →
♡
Angelissa
Greek / Latin / Spanish · Angelissa means "angelic" or "divine being".
Know more →
♡
Angelisse
Greek / Latin / Spanish · Variant of Angelica, meaning "angelic".
Know more →
♡
Angeliyah
Greek / Latin / Spanish · Divine messenger or angelic messenger.
Know more →
♡
Angeliz
Greek / Latin / Spanish · "Angelic" or "Messenger of God."
Know more →
♡
Angelize
Greek / Latin / Spanish · Angel-like or resembling an angel.
Know more →
♡
Angella
Greek / Latin / Spanish · Simple and formal. Importance of angels.
Know more →
♡
Angelli
Greek / Latin / Spanish · "Angelli" means "angelic" or "angel-like."
Know more →
♡
Angellica
Greek / Latin / Spanish · Angellica means "angelic, heavenly being."
Know more →
♡
Angellina
Greek / Latin / Spanish · Angellina: Heavenly, angelic, gentle.
Know more →
♡
Angelly
Greek / Latin / Spanish · Angelly means "angel" or "angelic".
Know more →
♡
Angellynn
Greek / Latin / Spanish · Heavenly angel or divine grace.
Know more →
♡
Angelmarie
Greek / Latin / Spanish · "Angelmarie" means "angelic" or "heavenly" person.
Know more →
♡
Angely
Greek / Latin / Spanish · Angely means "angel" or "angelic."
Know more →
♡
Angelyn
Greek / Latin / Spanish · Feminine, angelic, gracious, noble, heavenly
Know more →
♡
Angelyna
Greek / Latin / Spanish · Angelyna: Heavenly messenger; divine grace.
Know more →
♡
Angelyne
Greek / Latin / Spanish · Angel-like; Heavenly being.
Know more →
♡
Angelys
Greek / Latin / Spanish · Heavenly messenger or angelic spirit.
Know more →
♡
Angelyse
Greek / Latin / Spanish · Angel-like; divine messenger.
Know more →
♡
Aracelis
Spanish · "Altar of Heaven's Light."
Know more →
♡
Azucena
Spanish · Lily; pure and beautiful flower.
Know more →
♡
+ 45 more Mexico names starting with A
Baudelia
Spanish / Latin · Spanish feminine name meaning "noble."
Know more →
♡
Belen
Spanish / Latin · "Beautiful" or "Sacred Place."
Know more →
♡
Belenda
Spanish / Latin · Beautiful, gracious, charming, kind.
Know more →
♡
Benita
English / Latin / Spanish · One Who is Blessed
Know more →
♡
Bethania
Biblical / Greek / Latin / Spanish · House of Affliction, House of Figs.
Know more →
♡
Biridiana
Spanish / Latin · Spanish name, meaning "exalted goddess."
Know more →
♡
Capri
Spanish / Latin · Impulsive change of mind
Know more →
♡
Capria
Spanish / Latin · "Capria" - Serene, gentle spirit.
Know more →
♡
Capriana
Spanish / Latin · "Capriana" meaning: Graceful and elegant being.
Know more →
♡
Caprina
Spanish / Latin · Goat-like, feminine, unique, graceful.
Know more →
♡
Caprisha
Spanish / Latin · Variant of Prisha, meaning beloved.
Know more →
♡
Caridad
Spanish / Latin · Spanish origin; charity or love.
Know more →
♡
Carmencita
Spanish / Latin · Beloved, Song, Garden, Orchid, Little
Know more →
♡
Casilda
Spanish · Ancient name with noble origins.
Know more →
♡
Cielo
Spanish / Latin · Sky, heaven, the heavens
Know more →
♡
Clarissa
English / Italian / Latin / Portuguese / Spanish · Bright and Clear
Know more →
♡
Claudia
Biblical / Dutch / English / German / Italian / Latin / Roman / Romanian / Spanish · Feeble Woman
Know more →
♡
Clementina
Italian / Latin / Portuguese / Spanish · Mild, merciful
Know more →
♡
Concepcion
Spanish / Latin · "Immaculate conception, pure and holy."
Know more →
♡
Constanza
Latin / Spanish · Steadfast, constant, faithful
Know more →
♡
Consuela
Spanish · To console or comfort others.
Know more →
♡
Corazon
Spanish / Latin · Heart or love in Spanish.
Know more →
♡
Cruzita
Spanish · Cruzita means "little cross"
Know more →
♡
+ 12 more Mexico names starting with C
Dolores
Spanish / Latin · Sorrows, Our Lady of Sorrows
Know more →
♡
Dominga
Latin / Spanish · Belonging to God, born on Sunday
Know more →
♡
Dulcey
Spanish / Latin · Sweet and charming.
Know more →
♡
Elpidia
Spanish / Latin · Hope, expectation, or anticipated help.
Know more →
♡
Encarnacion
Spanish · Incorporeal, spiritual, or divine manifestation.
Know more →
♡
Ercilia
Spanish · Spanish, noble, strong, hardworking, noblewoman.
Know more →
♡
Estefana
Spanish / Latin · Crown, revered, noble, honored.
Know more →
♡
Estefani
Spanish / Latin · Meaning of 'Estefani': Crowned with laurel.
Know more →
♡
Estefania
Spanish / Latin · "Estefania" means "crowned" or "crowned in victory."
Know more →
♡
Estefanie
Spanish / Latin · Crown, victorious, or crowned one.
Know more →
♡
Estefanny
Spanish / Latin · Stephanie, crowned, victorious, heavenly.
Know more →
♡
Estefany
Spanish / Latin · Crown, Victorious, Famous, Heavenly, Bright.
Know more →
♡
Estela
Latin / Spanish · Star, celestial, shining
Know more →
♡
Estella
Latin / Spanish · Star, starlike, celestial
Know more →
♡
Estrella
Latin / Spanish · Star, like a star, celestial
Know more →
♡
Eufelia
Spanish / Latin · Unknown name, no meaning.
Know more →
♡
Evelia
Spanish · Gracious and blessed woman.
Know more →
♡
+ 3 more Mexico names starting with E
Fabiola
French / German / Italian / Latin / Roman / Spanish · Lovely Bean
Know more →
♡
Felicidad
Latin / Spanish · Filled With Happiness
Know more →
♡
Felicite
Spanish / Latin · Joy; happiness; good fortune.
Know more →
♡
Felisa
Spanish / Latin · Happy, fortunate, lucky, blessed.
Know more →
♡
Fidela
Spanish · Faithful, loyal, trustworthy, true-hearted.
Know more →
♡
Flavia
Italian / Latin / Roman / Romanian / Spanish · Golden-haired Woman
Know more →
♡
Florabel
Spanish / Latin · Florabel means "flower beauty"
Know more →
♡
Florabelle
Spanish / Latin · Beautiful flower.
Know more →
♡
Floraine
Spanish / Latin · Floraine: Blooming flower; flourishing.
Know more →
♡
Flordia
Spanish / Latin · Flordia: "flowery land" or "land of flowers."
Know more →
♡
Floree
Spanish / Latin · Flower; blooming; flourishing; prosperous.
Know more →
♡
Floreen
Spanish / Latin · Variant of the name Florence.
Know more →
♡
Floreine
Spanish / Latin · Flower; beautiful, delicate, blossoming.
Know more →
♡
Florella
Spanish / Latin · Little flower; small blossom.
Know more →
♡
Florena
Spanish / Latin · Flourishing, blooming, prosperous, flourishing flower.
Know more →
♡
Florencia
Latin / Spanish · Flourishing, blooming, prosperous
Know more →
♡
Florenda
Spanish / Latin · Flourishing and graceful.
Know more →
♡
Florene
Spanish / Latin · Flower; blooming; flourishing.
Know more →
♡
Florentina
Latin / Roman / Spanish / Romanian · Blooming
Know more →
♡
Florestine
Spanish / Latin · Flowering, flourishing, blossoming, nature-inspired.
Know more →
♡
Floria
Spanish / Latin · Floria: blooming, flourishing, vibrant, beautiful, full-of-life
Know more →
♡
Florice
Spanish / Latin · Florice means "flower" or "blossom."
Know more →
♡
Floridalma
Spanish / Latin · Floridalma means "flower of the soul."
Know more →
♡
Floride
Spanish / Latin · Floride means "flower-like" or "blooming".
Know more →
♡
Florie
Spanish / Latin · Blooming, flowering
Know more →
♡
Floriene
Spanish / Latin · Floriene means "flower" or "blossoming".
Know more →
♡
Florita
Spanish / Latin · Simple and formal explanation: Little flower, beautiful and delicate.
Know more →
♡
Flornce
Spanish / Latin · Italian city, prosperous, thriving.
Know more →
♡
Francisca
Latin / Spanish · Free, from France, free woman
Know more →
♡
+ 17 more Mexico names starting with F
Gabriellah
Spanish / Latin · "Feminine form of Gabriel."
Know more →
♡
Gabriellia
Spanish / Latin · Feminine form of Gabriel.
Know more →
♡
Gabrielly
Spanish / Latin · God is my strength.
Know more →
♡
Gema
Spanish / Latin · Precious stone, jewel
Know more →
♡
Giovannina
Spanish / Latin · "God is gracious, gracious gift."
Know more →
♡
Gloria
English / German / Italian / Latin / Polish / Portuguese / Spanish · Woman of Glory
Know more →
♡
Gracia
Spanish · Grace, elegance, kindness, charm.
Know more →
♡
Graciela
Latin / Spanish · Grace of God, elegance, favour
Know more →
♡
Guillermina
Spanish / Latin · Feminine name of German origin.
Know more →
♡
Hilaria
Latin / Roman / Spanish · Cheery, Humorous
Know more →
♡
Hortensia
Latin / Roman / Spanish · Living In The Garden
Know more →
♡
Ibeth
Spanish / Latin · Consecrated to God; pure.
Know more →
♡
Iracema
Spanish / Latin · "Golden-haired Princess of Honey."
Know more →
♡
Isa
Dutch / English / German / Italian / Latin / Spanish · Promise of God
Know more →
♡
Itzamara
Spanish / Latin · Mayan, shining star, precious one.
Know more →
♡
Jesenia
Spanish · The name 'Jesenia' means graciousness or kindness.
Know more →
♡
Joaquina
Spanish · Feminine form of Joaquim.
Know more →
♡
Julieta
Latin / Spanish · Youthful, Jupiter's child
Know more →
♡
Leira
Spanish · "Loyal" or "faithful servant, faithful advisor."
Know more →
♡
Loida
Spanish · Famous warrior, noble, illustrious.
Know more →
♡
Lorenza
Italian / Latin / Laurencia / Laurenza / Lorencia / Spanish · Laurel Tree
Know more →
♡
Lucila
Spanish · Light, shining, illuminating.
Know more →
♡
Lupe
Arabic / Latin / Spanish · From The Wolf's River
Know more →
♡
Luzia
German / Latin / Portuguese / Spanish · Light of The Day
Know more →
♡
Marcela
Latin / Spanish · Of Mars, warlike, little warrior
Know more →
♡
Marcia
English / Latin / Roman / Spanish · Rendered To Mars, Warlike
Know more →
♡
Marianela
Spanish · Graceful, compassionate, intelligent, beautiful, ladylike.
Know more →
♡
Maricela
Spanish · Drop of the sea, bitter, or beloved + heaven
Know more →
♡
Marissa
English / Italian / Latin / Portuguese / Spanish · Of The Sea
Know more →
♡
Martita
Spanish · Little dedicated to Mars.
Know more →
♡
Mayte
Spanish · "Mayte" means "beloved" or "loved one."
Know more →
♡
Mena
Spanish · Enduring strength and resilience.
Know more →
♡
+ 7 more Mexico names starting with M
Nayara
Spanish · Meaning of the name Nayara: 'Star' or 'Shining light'.
Know more →
♡
Nieve
Spanish · Snow; purity; clarity; bright.
Know more →
♡
Noelia
Spanish · Christmas, bright, loving, gracious, beautiful.
Know more →
♡
Noemi
Biblical / Czech / German / Hebrew / Italian / Latin / Spanish · Congeniality
Know more →
♡
Nohemi
Spanish · Nohemi: Beautiful, tender, and cherished.
Know more →
♡
Nydia
English / Latin / Spanish · Born In The Nest
Know more →
♡
Oriana
Italian / Latin / Spanish · Golden, Sunrise
Know more →
♡
Palmira
Italian / Latin / Portuguese / Spanish · Palm Tree
Know more →
♡
Pascuala
Spanish · Easter-related, feminine Spanish name.
Know more →
♡
Perpetua
Latin / Roman / Spanish · Perpetual
Know more →
♡
Petrona
Spanish · Female name. Potentially Spanish origin.
Know more →
♡
Piedad
Spanish · Spanish name meaning "pity" or "compassion."
Know more →
♡
Pilar
Spanish · Strong, supportive pillar of strength.
Know more →
♡
Priscila
Latin / Spanish · Ancient, venerable, old-fashioned
Know more →
♡
Remedios
Spanish · Cure or healing, blessing, remedy.
Know more →
♡
Reyna
Spanish / Latin · Queen, queenly, regal one
Know more →
♡
Rosa
English / Italian / Latin / Portuguese / Scandinavian / Spanish / Amish · Rose Blossom
Know more →
♡
Rosalinda
Germanic / Latin / Spanish · Rose and beautiful
Know more →
♡
Rosenda
Spanish · Rose affirmed victoriously, noble defender.
Know more →
♡
Rosita
Latin / Spanish · Little rose, dear rose
Know more →
♡
Rufina
Italian / Latin / Roman / Russian / Spanish · Woman With Red Hair
Know more →
♡
Sabina
Croatian / Czech / Italian / Latin / Polish / Portuguese / Roman / Romanian / Russian / Slovene / Spanish · From The Sabine Tribe
Know more →
♡
Santana
Spanish · Holy, sacred, or saint-like.
Know more →
♡
Sarita
Spanish · Princess or flowing river.
Know more →
♡
Sierra
Spanish · Mountain range, saw-toothed ridge
Know more →
♡
Souline
French / Latin / Spanish · Sunshine or solemn
Know more →
♡
Tequila
Spanish · Liquor distilled from the agave plant
Know more →
♡
Tere
Spanish · Simple: "God is my strength." Formal: "Tere means 'God is my strength'."
Know more →
♡
Teresita
Spanish · Little Summer Harvester.
Know more →
♡
Violeta
Latin / Spanish · Violet flower, purple colour
Know more →
♡
Yamila
Spanish · Beautiful, strong, graceful woman.
Know more →
♡
Yenifer
Spanish · Variant of Jennifer, meaning white wave.
Know more →
♡
Yessica
Spanish · Formal, simple name meaning: 'God beholds'
Know more →
♡
Yolanda
English / Latin / Spanish / Germanic · Violet Flower
Know more →
♡
Mexico girl names — Questions & answers
Everything you need to know about choosing a Mexico name.
What makes Mexican girl names so beautiful? +
They blend Spanish heritage with indigenous Mexican tradition. Names like
Guadalupe (after the patron saint),
Sofia ,
Valentina , and
Ximena carry layered Mexican identity.
What are the most popular Mexican girl names today? +
Are Mexican girl names easy to pronounce in English? +
What Mexican girl names have indigenous heritage? +
Xochitl (Nahuatl for flower),
Itzel (rainbow lady, Maya),
Citlali (star, Nahuatl),
Ximena (from Mexican-Spanish), and
Yolotl (heart, Nahuatl) all carry pre-Columbian heritage.
Are there short Mexican girl names with charm? +
Plenty. Try
Mia ,
Ana ,
Eva ,
Sara , or
Lia . Each carries Mexican warmth in just a few letters.
What Mexican girl names have religious heritage? +
Do Mexican girl names sound musical? +
What Mexican girl names work well in America? +
Are there Mexican girl names with nature meanings? +
Where can I find more Mexican girl name ideas? +
NameHub has a full collection of Mexican girl names organized by meaning, heritage, and popularity — every name comes with its full story and authentic pronunciation.
⇧