100 Marvelous Mexican Girl Names For Your Baby

Mexican baby girl names are often pretty and meaningful.

Spanish and Mexican girl names often sound powerful and have a strong meaning behind them.

Selecting the right name for your daughter from countless options can get a little tricky. However, why not narrow down your search by choosing from our fantastic selection of Mexican names.

Many Mexican names come from different origins, whether that be Hispanic, Latin, Greek, and more.  We have crafted a vast list of fabulous Mexican baby girl names that are beautiful, strong, cute, unique and popular.

For more name ideas from around the world take a look at these Spanish boy names or these Haitian baby names.

Popular Mexican Girls' Names

Pretty Mexican girl names, often associated with celebrities, are regularly selected by parents. Pick your favorite baby girl name from our list of popular and famous Mexican names below.

1. Adonica (Latin origin) meaning "sweet".

2. Adriana (Latin origin) meaning "tanned person from Hadria" is a name taken by Spanish actress, Adriana Ugarte.

3. Alicia (Spanish origin) meaning "noble" is considered as a variation of the name 'Alice'.

4. Antonia (Roman origin) meaning "priceless, flourishing".

5. Bibiana (Spanish origin) meaning "lively, full of life".

6. Chiquita (Spanish origin) meaning "little girl".

7. Clarisa (Spanish origin) meaning "bright and clear".

8. Coco (Spanish origin) meaning "help". This Mexican baby name is a Spanish short form of the name Socorro and is also an American name meaning chocolate bean.

9. Elisa/Lisa (Hebrew origin) meaning "devoted to God".

10. Elizabeth (Hebrew origin) meaning "my God is abundance". It is also a popular English name usually associated with Queen Elizabeth.

11. Esmeralda (Hispanic, Portuguese, Spanish origin) meaning "green gem, emerald".

12. Florencia (Spanish origin) meaning "blooming or flowering". It is a female name derived from a male name Florence.

13. Francisca/Francesca (Italian origin) meaning "Frenchman". It is a female given name derived from the male name, Franciscus.

14. Ileana (Greek origin) meaning "illuminating, shining light".

15. Juana (Hebrew, Spanish origin) meaning "the Lord is gracious". It is regularly the third top name in popular Mexican girl name lists.

16. Kemena/Keemena (Spanish origin) meaning "great strength, strong".

17. Kesara (Spanish origin) meaning "youthful".

18. Lia (Greek origin) meaning "bearer of good news".

19. Mira (Latin, Slavic origin) meaning "wonder, extraordinary, peace".

20. Neva (Spanish origin) meaning "snow".

21. Osana (Spanish origin) meaning "health".

22. Patricia (Latin origin) meaning "noble". It is a female given name derived from the male name Patrick.

23. Paulita (Spanish origin) meaning "little, tiny" is a popular and beautiful name for your baby.

24. Querida (Spanish origin) meaning "beloved".

25. Rita (Spanish origin) meaning "pearl". It is one of the popular Mexican girl names also used as a derivative for the name Margarita.

26. Rosa (Latin origin) meaning "rose, the flower".

27. Serene (English origin) meaning "peaceful" is one of the popular names used for baby girls.

28. Tierra (Spanish origin) meaning "earth" is also popularly known for the jeweled crown term Tiara.

29. Ula (American origin) meaning "jewel of the sea" is a popular name in Spain.

30. Veronica (Latin origin) meaning "she who brings victory".

31. Zita (Greek origin) meaning "seeker".

Unique Mexican Girl Names

Mexican girl names often come from diverse sources, which are unique.

Unusual girl names grab everyone's attention. The following list will help you find cute, one-of-a-kind Mexican names which suit your baby girl.

32. Adalia (Hebrew origin) meaning "God is my refuge". It is considered to be a cute name.

33. Adana (Hebrew origin) meaning "created by God".

34. Anika/Anica (Hausa origin) meaning "sweet-faced".

35. Araceli (Spanish origin) meaning "altar of the sky" is associated with the Argentinian actress named Araceli Gonzalez.

36. Arcilla (Spanish origin) meaning "treasure or the altar of heaven".

37. Benita (Spanish origin) meaning "the blessed one".

38. Buena (Spanish origin) meaning "excellent, good". It is usually used as a positive adjective in conversations.

39. Ciri (Greek origin) meaning "ladylike". Ciri is a major character in the series 'Witcher'.

40. Estelle (Latin origin) meaning "star, brightest star".

41. Gaspara (Spanish origin) meaning "treasure". It is one of the uncommon and rare Spanish baby girl names.

42. Henriqua (Portuguese origin) meaning "ruler of the home". It is a female name derived from the male name Henrique.

43. Ivette (French origin) meaning "archer, yew". It is a cute girl name that can be used for a Mexican baby who's a warrior princess.

44. Jacinta (Greek origin) meaning "beautiful girl". It is quite a unique, cute choice for girl names.

45. Karmen/Carmen(Spanish origin) meaning "the fruit garden".

46. Maitea (Spanish origin) meaning "love".

47. Margarita (Spanish origin) meaning "pearl" in the Spanish language, the flower daisy is also called Margarita.

48. Mireya (French origin) meaning "admirable".

49. Ninette (Russian origin) meaning "grace".

50. Olina (Scandinavian origin) meaning "joyful, joyous".

51. Paloma (Latin origin) meaning "peaceful, dove-like".

52. Pia (Italian origin) meaning "pious".

53. Quintana (Spanish origin) meaning "country house". It is also considered as a Spanish surname by most.

54. Rocio (Spanish origin) meaning "dew".

55. Seina (Spanish origin) meaning "innocent". It is one of the few beautiful girls' names for your little princess.

56. Shoshana (Hebrew origin) meaning "lily".

57. Tijuana (Spanish origin) meaning "by the sea" is a borrowed name from Kumeyaay Tiwan and is the name of the largest city in Baja California. The name is considered as an upcoming unique Mexican baby girl name.

58. Trella (Spanish origin) meaning "child of stars" one of the baby names that add a sense of uniqueness.

59. Ursulina/Ursula (Spanish origin) meaning "little bear".

60. Vittoria (Italian origin) meaning "conqueror, victory". This name is usually used as a variation for Victoria.

61. Xaviera (Spanish origin) meaning "a new house". It is pronounced as sha-vi-era and is one of the contemporary names.

62. Yolanda (Greek origin) meaning "violet flower". It is a name associated with Yolanda Hadid, an American TV personality.

63. Yomaris  (Spanish origin) meaning "sun".

64. Zurine (Spanish origin) meaning "white". The perfect word for your baby girls' name.

Ancient Mexican Girls Names

Mexican baby names have an association with the ancient past and are often share similarities with Spanish girls' names. Here is our list of baby names that come with beautiful meaning and rich history.

65. Dia (Spanish origin) meaning "day". It is a name associated with Miss Asia Pacific International 2000 Dia Mirza, an Indian actor, model, and social worker.

66. Elena (Spanish, Greek, Slavic origin) meaning "shining light" is derived from the popular heroine Helen of Troy.

67. Eva (English origin) meaning "giver of life" is considered as a variation of the name Eve.

68. Felicita (Spanish origin) meaning "happy or lucky".

69. Gloria (Latin origin) meaning "glory" is an ancient Catholic name taken by many public figures in America. Gloria Estefan is a famous American singer.

70. Gracia/Graciana (Spanish origin) meaning "grace".

71. Heloise (German origin) meaning "healthy". It is a name taken by a famous French nun.

72. Irene (Greek origin) meaning "peace" was the name of a Greek Goddess who personified peace.

73. Izar (Spanish origin) meaning "star".

74. Juanita (Spanish, Hebrew origin) meaning "God's gift or God is gracious".

75. Julieta (Spanish origin) meaning "youthful" also has an association with the name Juliet.

76. Kassandra (Spanish, Greek origin) meaning "she who entangles men". It is a beautiful name derived from the Greek name Cassandra.

77. Leticia (Italian origin) meaning "joy, gladness". The name is usually associated with Saint Leticia, a companion of Saint Ursula in 'the Bible'.

78. Maria (Latin origin) meaning "the sea of bitterness". This means lady of the sea and is borne by the mother of Jesus in the Bible.

79. Naomi/Noemi (Hebrew origin) meaning "lovely, good".

80. Olivia (English, Biblical origin) meaning "peace of the olive tree".

81. Ora (Spanish origin) meaning "prayer".

82. Ramona (Spanish, Greek origin) meaning "wise one, protector".

83. Reina (Spanish origin) meaning "Queen".

84. Salvadora (Spanish origin) meaning "savior". It is a traditional name with nicknames like Sallie or Sally.

85. Silvia (Italian origin) meaning "spirit of the wood". It is a figure usually associated with the mythological God of the forest.  

86. Sofía (Greek origin) meaning "wise or wisdom".

87. Solana (Spanish origin) meaning "sun-facing place" It was earlier used as a surname.

88. Teodora (Greek origin) meaning "gift of God" is considered as a Spanish variation of the name Theodora.

89. Tianna (Russian origin) meaning "follower of the Christ"

90. Valentina (Latin origin) meaning "healthy and strong" is associated with the St. Valentine.

91. Vanessa (Greek origin) meaning "butterfly" is a popular name for girls. It is also the name of the ancient mystic Goddess of Greek brotherhood.

92. Virginia (Roman origin) meaning "young woman" is considered a reference to the Virgin Mary.  This name for girls is popular and associated with the author, Virginia Woolf.

93. Yoana (Spanish origin) meaning "God's gift" this is a lovely choice for your angelic baby girl.

94. Zaneta (Spanish, Slavic origin) meaning "God is gracious"  This name also means a small apple, and can be the perfect pick for the little apple of your eye.

More Cute Unisex Mexican Baby Names

Many Mexican names can be given to either sex.

Gender-neutral baby names often prove unique choices for baby names. Pick out your favorite Mexican name from this fantastic line up.

95. Amor (Spanish origin) meaning "Love".

96. Azul (Spanish origin) meaning "the blue color". It is a color name trending in the Mexican baby name list.

97. Desi (Spanish origin) meaning "desired". It is considered a shorter version of the name Desiderio.

98. Guadalupe (Spanish origin) meaning "valley of the wolf."

99. Jade (Spanish origin) meaning "jewel".

100. Lan (Vietnamese, Mandarin origin) meaning "orchid flower". In the Spanish context, this beautiful name means "bringer of peace".

Kidadl has plenty more baby names articles for you. If you liked our suggestions for Mexican girl names then why not take a look at Dominican names, or for something contemporary take a look at these modern baby girl names.



At Kidadl we pride ourselves on offering families original ideas to make the most of time spent together at home or out and about, wherever you are in the world. We strive to recommend the very best things that are suggested by our community and are things we would do ourselves - our aim is to be the trusted friend to parents.

We try our very best, but cannot guarantee perfection. We will always aim to give you accurate information at the date of publication - however, information does change, so it’s important you do your own research, double-check and make the decision that is right for your family.

Kidadl provides inspiration to entertain and educate your children. We recognise that not all activities and ideas are appropriate and suitable for all children and families or in all circumstances. Our recommended activities are based on age but these are a guide. We recommend that these ideas are used as inspiration, that ideas are undertaken with appropriate adult supervision, and that each adult uses their own discretion and knowledge of their children to consider the safety and suitability.

Kidadl cannot accept liability for the execution of these ideas, and parental supervision is advised at all times, as safety is paramount. Anyone using the information provided by Kidadl does so at their own risk and we can not accept liability if things go wrong.

Sponsorship & Advertising Policy

Kidadl is independent and to make our service free to you the reader we are supported by advertising.

We hope you love our recommendations for products and services! What we suggest is selected independently by the Kidadl team. If you purchase using the buy now button we may earn a small commission. This does not influence our choices. Please note: prices are correct and items are available at the time the article was published.

Kidadl has a number of affiliate partners that we work with including Amazon. Please note that Kidadl is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.

We also link to other websites, but are not responsible for their content.

Read our Sponsorship & Advertising Policy
Get The Kidadl Newsletter

1,000 of inspirational ideas direct to your inbox for things to do with your kids.

Thank you! Your newsletter will be with you soon.
Oops! Something went wrong while submitting the form.
No items found.