Baby

The top 50 names for baby girls are here and they're adorable

Trying to decide on a name for your daughter isn't easy. There are far too many names to choose from which is why we often seek inspiration from baby name lists.

The most popular girls’ names in 2019 have just been revealed by BabyCentre and we’re just obsessed with some of these monikers.

The Royal Family’s influence is still as strong as ever with Charlotte making the top 20. 

Flower names are proving to be more popular than ever with Lily, Poppy and Daisy featuring on the list.

When it comes to the number one spot, Olivia has won yet again. The stunning moniker is of Latin origin and means ‘olive tree’.

Sophia, Ava, Amelia and Isla make up the top five.

You can check out the top 50 below:

  1. Olivia

  2. Sophia 

  3. Ava 

  4. Amelia 

  5. Isla 

  6. Lily 

  7. Mia 

  8. Emily 

  9. Isabella 

  10. Freya 

  11. Aria 

  12. Ella 

  13. Evie 

  14. Grace 

  15. Isabelle 

  16. Ivy 

  17. Rosie 

  18. Sophie 

  19. Willow 

  20. Charlotte 

  21. Poppy 

  22. Elsie 

  23. Emilia 

  24. Sienna 

  25. Phoebe 

  26. Ruby

  27. Hannah 

  28. Evelyn 

  29. Zara

  30. Florence 

  31. Maya 

  32. Luna 

  33. Eva 

  34. Darcie 

  35. Emma 

  36. Mila

  37. Chloe

  38. Daisy

  39. Alice

  40. Layla

  41. Matilda

  42. Harper

  43. Molly

  44. Ellie

  45. Nur 

  46. Eliza 

  47. Zoe 

  48. Sarah 

  49. Thea 

  50. Bella

Search
Search results for
View all