Skip Nav
Gifts For Women
Support Latinx Brands With These 10 Incredible Beauty Gifts
What It's Like to Be Latinx and Have an Accent in Spanish
I'm Ashamed of My Accent When I Speak Spanish, but It's the Heart of My Identity
What It's Like to Be a Latina Journalist
Here's Why I Think It's a Great Time to Be a Latina in Journalism
What It's Like to Have a Chicana Accent
I Fit This Latinx Stereotype, and Honestly, I Don't Give a F*ck
Priscilla Ono Fenty Beauty Makeup Artist Interview
Rihanna's Makeup Artist Gets Real: "I Am Where I Am Because of My Roots"

Spanish Baby Girl Names

100 Beautiful Spanish Baby Girl Names to Consider

Congratulations — you're having a baby girl! Now, on to the fun yet difficult task of naming her. If you're looking for a way to honor your Latina roots or simply want a name that rolls off the tongue next to your last name, take a look at the list below. These 100 names have been some of the most popular monikers in Spanish in the past few years, according to the United States Social Security Administration. But even having earned a spot on the register, they're unique and simply beautiful. We hope you find a name for your little one here!

  1. Adriana
  2. Alana
  3. Alejandra
  4. Alexa
  5. Alexandra
  6. Alicia
  7. Alondra
  8. Amanda
  9. Amaya
  10. Amelia
  11. Ana
  12. Andrea
  13. Angélica
  14. Anita
  15. Ariadna
  16. Ariana
  17. Astrid
  18. Aurora
  19. Belén
  20. Bianca
  21. Camila
  22. Carmen
  23. Carolina
  24. Catalina
  25. Cecilia
  26. Celeste
  27. Celia
  28. Claudia
  29. Cristina
  30. Daniela
  31. Dariana
  32. Diana
  33. Dulce
  34. Elena
  35. Erica
  36. Esmeralda
  37. Estrella
  38. Eva
  39. Fabiana
  40. Fabiola
  41. Fatima
  42. Frida
  43. Gabriela
  44. Génesis
  45. Gloria
  46. Guadalupe
  47. Isabel
  48. Ivana
  49. Jimena
  50. Julia
  51. Juliana
  52. Karina
  53. Karla
  54. Kiara
  55. Laura
  56. Liliana
  57. Linda
  58. Lisa
  59. Lola
  60. Lorena
  61. Lucia
  62. Luciana
  63. Luna
  64. Luz
  65. Maria
  66. Mariana
  67. Mariela
  68. Mercedes
  69. Mia
  70. Micaela
  71. Miranda
  72. Monica
  73. Nadia
  74. Natalia
  75. Nora
  76. Pamela
  77. Paola
  78. Patricia
  79. Paula
  80. Penelope
  81. Perla
  82. Rosa
  83. Sandra
  84. Sara
  85. Selena
  86. Sofia
  87. Sonia
  88. Talia
  89. Tatiana
  90. Teresa
  91. Valentina
  92. Valeria
  93. Vanessa
  94. Vera
  95. Veronica
  96. Victoria
  97. Vivian
  98. Viviana
  99. Yesenia
  100. Ximena

Having a boy? Here are 100 options for him.

Image Source: POPSUGAR Photography / Grace Hitchcock
From Our Partners
What It's Like Being Done Having Kids
What It's Like to Have a Baby Over 35
CDC Says Fewer Kids in the US Are Getting Vaccinated
Frozen Newborn Photo Shoot
Does Weight Affect Fertility?
Ultrasound Nail Art
Family's Dinosaur Pregnancy Announcement
Meteorologist Wears Baby on Camera
Women With PCOS Are More Likely to Have a Child With Autism
Man Narrates Woman Giving Birth Like It's on Animal Planet
People Should Stop Asking When You're Having Another Baby
Best Maternity Clothes From Walmart
From Our Partners
Latest Latina
All the Latest From Ryan Reynolds