Mexico girl names · with full meanings
Mexico

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.
Mexico girl names
Mexico
Cultural origin
100%
Names include origin story
Free
No sign-up, ever
♡ Saved

Mexico girl names

278 names
A
15 of 60 names
Adora
Latin / Spanish · Adoration
Know more →
Agustina
Spanish · Great, magnificent
Know more →
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 →
Amada
Spanish · Loved
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 →
Amiyah
Spanish · Night rain or the end
Know more →
Amora
Spanish · Love
Know more →
Amoura
Spanish · Love
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 →
B
10 of 10 names
Baudelia
Spanish / Latin · Spanish feminine name meaning "noble."
Know more →
Baya
Spanish · Berry
Know more →
Belen
Spanish / Latin · "Beautiful" or "Sacred Place."
Know more →
Belenda
Spanish / Latin · Beautiful, gracious, charming, kind.
Know more →
Benicia
Spanish · Blessed one
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 →
Brisa
Spanish · Breeze
Know more →
Buena
Spanish · Good, excellent
Know more →
GOOGLE ADSENSE — 728×90
C
15 of 27 names
Candela
Spanish · Candlemas
Know more →
Candelaria
Spanish · Candlemas
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 →
Cayetana
Spanish · Person from Gaeta
Know more →
Charo
Spanish · Woman With Rosary
Know more →
Chela
Spanish · She who brings consolation
Know more →
Chiquita
Spanish · Little one
Know more →
Cielo
Spanish / Latin · Sky, heaven, the heavens
Know more →
D
7 of 7 names
Damita
Spanish · Little noblewoman
Know more →
Delores
Spanish / Latin · Sorrows
Know more →
Dolores
Spanish / Latin · Sorrows, Our Lady of Sorrows
Know more →
Dominga
Latin / Spanish · Belonging to God, born on Sunday
Know more →
Dulce
Latin / Portuguese / Spanish · Sweet
Know more →
Dulcey
Spanish / Latin · Sweet and charming.
Know more →
Dulcinea
Spanish · Sweetness
Know more →
GOOGLE ADSENSE — 728×90
E
15 of 18 names
Elba
Latin / Spanish · Island of Elba
Know more →
Eldora
Spanish · Covered with gold
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 →
Erendira
Spanish · She who smiles
Know more →
Esperanza
Latin / Spanish · Hopeful
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 →
F
15 of 32 names
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 →
Fidelia
Latin / Spanish · Faithful
Know more →
Flavia
Italian / Latin / Roman / Romanian / Spanish · Golden-haired Woman
Know more →
Flor
Latin / Spanish · Flower, blossom
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 →
GOOGLE ADSENSE — 728×90
G
9 of 9 names
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 →
H
2 of 2 names
Hilaria
Latin / Roman / Spanish · Cheery, Humorous
Know more →
Hortensia
Latin / Roman / Spanish · Living In The Garden
Know more →
GOOGLE ADSENSE — 728×90
I
7 of 7 names
Ibeth
Spanish / Latin · Consecrated to God; pure.
Know more →
Ignacia
Latin / Spanish · Ardent, burning
Know more →
Inocencia
Spanish · Innocence
Know more →
Iracema
Spanish / Latin · "Golden-haired Princess of Honey."
Know more →
Isa
Dutch / English / German / Italian / Latin / Spanish · Promise of God
Know more →
Isamar
Spanish · Isamar: "Star of the Sea"
Know more →
Itzamara
Spanish / Latin · Mayan, shining star, precious one.
Know more →
J
5 of 5 names
Jamileth
Spanish · Beautiful
Know more →
Javiera
Spanish · New house, bright
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 →
GOOGLE ADSENSE — 728×90
L
11 of 11 names
Leira
Spanish · "Loyal" or "faithful servant, faithful advisor."
Know more →
Libertad
Spanish · Liberty
Know more →
Loida
Spanish · Famous warrior, noble, illustrious.
Know more →
Lola
Spanish · Sorrows
Know more →
Lolita
Spanish · Full of Sorrows
Know more →
Lorenza
Italian / Latin / Laurencia / Laurenza / Lorencia / Spanish · Laurel Tree
Know more →
Lucero
Spanish · Light
Know more →
Lucila
Spanish · Light, shining, illuminating.
Know more →
Lupe
Arabic / Latin / Spanish · From The Wolf's River
Know more →
Luz
Latin / Spanish · Filled With Light
Know more →
Luzia
German / Latin / Portuguese / Spanish · Light of The Day
Know more →
M
15 of 22 names
Macarena
Spanish · Happy
Know more →
Macaria
Spanish · Blessed
Know more →
Mahogany
Spanish · Rich, strong
Know more →
Manola
Spanish · God is with us.
Know more →
Manuelita
Spanish · "God is with us."
Know more →
Marcela
Latin / Spanish · Of Mars, warlike, little warrior
Know more →
Marcia
English / Latin / Roman / Spanish · Rendered To Mars, Warlike
Know more →
Marely
Spanish / Latin · Sea / beloved
Know more →
Marianela
Spanish · Graceful, compassionate, intelligent, beautiful, ladylike.
Know more →
Marianita
Spanish · 'Beloved' or 'Adored'
Know more →
Maricela
Spanish · Drop of the sea, bitter, or beloved + heaven
Know more →
Maricruz
Spanish · Mary of the Cross.
Know more →
Mariposa
Spanish · Butterfly
Know more →
Marisol
Spanish · Sun and Sea
Know more →
Marissa
English / Italian / Latin / Portuguese / Spanish · Of The Sea
Know more →
GOOGLE ADSENSE — 728×90
N
10 of 10 names
Navarro
Spanish · From Navarre
Know more →
Nayara
Spanish · Meaning of the name Nayara: 'Star' or 'Shining light'.
Know more →
Nazaret
Spanish · Of Nazareth
Know more →
Nieve
Spanish · Snow; purity; clarity; bright.
Know more →
Nieves
Spanish · Born When It Snows
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 →
Novia
Spanish · Young Woman or Girlfriend.
Know more →
Nydia
English / Latin / Spanish · Born In The Nest
Know more →
O
3 of 3 names
Obdulia
Spanish · "Servant of God's work."
Know more →
Odalys
Spanish · Chambermaid; concubine
Know more →
Oriana
Italian / Latin / Spanish · Golden, Sunrise
Know more →
GOOGLE ADSENSE — 728×90
P
12 of 12 names
Palmira
Italian / Latin / Portuguese / Spanish · Palm Tree
Know more →
Paloma
Spanish · Beautiful Dove
Know more →
Paquita
Spanish · From France; free man
Know more →
Pascuala
Spanish · Easter-related, feminine Spanish name.
Know more →
Perla
Italian / Latin / Spanish · Gemstone
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 →
Ponce
Spanish · Fifth
Know more →
Preciosa
Spanish · Precious, valuable
Know more →
Priscila
Latin / Spanish · Ancient, venerable, old-fashioned
Know more →
Q
2 of 2 names
Querida
Spanish · Dear, beloved
Know more →
Quintana
Spanish · The fifth girl
Know more →
GOOGLE ADSENSE — 728×90
R
15 of 15 names
Ramira
Spanish · Judicious
Know more →
Remedios
Spanish · Cure or healing, blessing, remedy.
Know more →
Reyes
Spanish · Kings, royalty
Know more →
Reyna
Spanish / Latin · Queen, queenly, regal one
Know more →
Rocio
Spanish · Dewdrops
Know more →
Rosa
English / Italian / Latin / Portuguese / Scandinavian / Spanish / Amish · Rose Blossom
Know more →
Rosalinda
Germanic / Latin / Spanish · Rose and beautiful
Know more →
Rosalita
Spanish · Little rose
Know more →
Rosalva
Spanish · White rose
Know more →
Rosario
Spanish · Woman With Rosary
Know more →
Rosaura
Spanish · Golden rose
Know more →
Rosenda
Spanish · Rose affirmed victoriously, noble defender.
Know more →
Rosita
Latin / Spanish · Little rose, dear rose
Know more →
Rubi
Latin / Spanish · Red gemstone, ruby
Know more →
Rufina
Italian / Latin / Roman / Russian / Spanish · Woman With Red Hair
Know more →
S
8 of 8 names
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 →
Seve
Spanish · Short form of Severino.
Know more →
Sierra
Spanish · Mountain range, saw-toothed ridge
Know more →
Solana
Spanish · Sunshine
Know more →
Soledad
Spanish · Solitude, loneliness
Know more →
Souline
French / Latin / Spanish · Sunshine or solemn
Know more →
GOOGLE ADSENSE — 728×90
T
5 of 5 names
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 →
Tierra
Spanish · Land, Soil, Earth
Know more →
Trinidad
Latin / Spanish · Trinity
Know more →
V
4 of 4 names
Valencia
Latin / Spanish · Strength, Power
Know more →
Vegas
Spanish · Meadows
Know more →
Ventura
Spanish · Good fortune
Know more →
Violeta
Latin / Spanish · Violet flower, purple colour
Know more →
GOOGLE ADSENSE — 728×90
X
1 of 1 name
Xochilt
Spanish · Beautiful flower.
Know more →
Y
8 of 8 names
Yamila
Spanish · Beautiful, strong, graceful woman.
Know more →
Yenifer
Spanish · Variant of Jennifer, meaning white wave.
Know more →
Yenny
Spanish · Gift of God.
Know more →
Yesenia
Spanish · Like A Flower
Know more →
Yessenia
Spanish · Flower of the sea.
Know more →
Yessica
Spanish · Formal, simple name meaning: 'God beholds'
Know more →
Ynez
Spanish · Pure, virginal
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.

They blend Spanish heritage with indigenous Mexican tradition. Names like Guadalupe (after the patron saint), Sofia, Valentina, and Ximena carry layered Mexican identity.
Mexico's top picks include Sofia, Valentina, Camila, Ximena, and Renata. Each blends Spanish musicality with modern Mexican taste.
Most are accessible. Sofia, Camila, Isabella, Mia, and Valentina all read clearly. Ximena is 'hee-MEH-nah' — musical once learned.
Xochitl (Nahuatl for flower), Itzel (rainbow lady, Maya), Citlali (star, Nahuatl), Ximena (from Mexican-Spanish), and Yolotl (heart, Nahuatl) all carry pre-Columbian heritage.
Plenty. Try Mia, Ana, Eva, Sara, or Lia. Each carries Mexican warmth in just a few letters.
Deeply Catholic. Guadalupe (after Our Lady of Guadalupe, patron saint of Mexico), Maria, Concepcion, Dolores (Our Lady of Sorrows), and Mercedes all carry Marian devotion.
Famously so. Spanish vowels make names like Esperanza, Adriana, Mariana, Daniela, and Gabriela flow with natural rhythm.
Sofia, Isabella, Camila, Valentina, and Mia have all become beloved American picks — Mexican roots, easy modern fit.
Yes. Xochitl (flower), Estrella (star), Paloma (dove), Aurora (dawn), and Citlali (star) all draw from the natural world.
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.