Mother and Baby

21 of the most popular Spanish baby girl names

Section: Girls baby names
Spanish baby girl names

Whether you’re embracing your heritage, or naming your mini me after the place where you are your significant other fell in love, you’re bound to love one of these cute Spanish baby girl names.

  1. Sofia – Meaning ‘wisdom’, for many years, Sofia has been used as a royal name in Spain. Another popular spelling is Sophia.
  2. Isabella – A name that has been put back on the popular lists by the blockbuster trilogy Twlight, this cute name means ‘pledged to God’. The Spanish version of Elizabeth, you’ll also love the nickname Bella.
  3. Valentina – Meaning ‘strength and health’, we love the ballerina-esque feel to this beautiful name.
  4. Adelina – If the cute vintage nickname Addie doesn’t make you fall in love with this name, it’s meaning ‘noble’ will. The Spanish variation of the Adeline, this beautiful name is rising in popularity.
  5. Emeralda – The Spanish version of the name Emerald, meaning ‘green’, this is the perfect, unusual name for your baby girl. In ancient mythology, the emerald jewel was supposed to open your heart to wisdom and love.
  6. Camila – Pronounced ka-MEE-la, this Spanish name means ‘young ceremonial attendant’.
  7. Lucia – Perhaps one of the most popular names on this list, Lucia, meaning ‘light’ is the Latinate spelling of Lucy. What’s more, this is currently the most popular girls name in Spain.
  8. Dominica – Meaning ‘belonging to the Lord’, this is the female version of Dominic. We love the fresh and energetic feel to this name.
  9. Elisa – The Spanish diminutive of the popular English name Elizabeth, meaning ‘pledged to God’.
  10. Tia – This cute name, meaning ‘aunt’ is the perfect choice if you’re looking to name your new arrival after that favourite relative.
  11. Rosa – A popular floral Spanish name, meaning ‘rose’. One we have readily adopted here in the UK, Rosa is now more popular than English equivalent, Rose.
  12. Mia – A name meaning ‘mine’, this cute name has grown in popularity thanks to actress Mia Farrow.
  13. Emilia – The feminine variation of Emil, this beautiful feminine name, meaning ‘rival’ is growing in popularity, perhaps thanks to The Princess Diaries.
  14. Natalia – Meaning ‘birthday of the Lord’, this is often a popular name for baby girls born around Christmas.
  15. Olivia – A Shakespearean name, meaning ‘olive tree’, she might not be the only Olivia in the playground, but you’ll never fall out of love with this beautiful name.
  16. Alma – We love this adorable name, meaning ‘nurturing soul’.  
  17. Isla – Meaning ‘island’, this name has seen a return in popularity in the UK, perhaps thanks to the beautiful Isla Fisher.
  18. Maria – One of the most popular names in Spanish speaking countries all over the world, this Latin variation of Mary means ‘wished-for-child’ – the perfect name for your precious bundle.
  19. Gabriela – A strong, beautiful name, meaning ‘God is my strength’, the Spanish spelling (with one l) is far more unique.
  20. Sara – A variation of the traditional name ‘Sarah’, this exotic spelling is far more unusual. We love the meaning of this name – ‘princess’.  
  21. Florencia – The Spanish variation of the name Florence, meaning ‘flourishing’, we love the fresh, exotic feel to this cute name.

If none of these make it to the top of your list, why not try our baby name generator

Related content:

© Bauer Media Group

Bauer Media Group consists of: Bauer Consumer Media Ltd, Company number: 01176085,  Bauer Radio Ltd, Company Number: 1394141 Registered Office: Media House, Peterborough Business Park, Lynch Wood, Peterborough, PE2 6EA H Bauer Publishing, Company Number: LP003328 Registered Office: Academic House, 24-28 Oval Road, London, NW1 7DT. All registered in England and Wales. VAT no 918 5617 01

Bauer Consumer Media Ltd are authorised and regulated by the FCA (Ref No. 710067)