Top 50 Girl Names from 2015

2015 saw a whopping 697,852 live births

  1. Amelia
  2. Olivia
  3. Emily
  4. Isla
  5. Ava
  6. Ella
  7. Jessica
  8. Isabella
  9. Mia
  10. Poppy
  11. Sophie
  12. Sophia
  13. Lily
  14. Grace
  15. Evie
  16. Scarlett
  17. Ruby
  18. Chloe
  19. Isabelle
  20. Daisy
  21. Freya
  22. Phoebe
  23. Florence
  24. Alice
  25. Charlotte
  26. Sienna
  27. Matilda
  28. Evelyn
  29. Eva
  30. Millie
  31. Sofia
  32. Lucy
  33. Elsie
  34. Imogen
  35. Layla
  36. Rosie
  37. Maya
  38. Esme
  39. Elizabeth
  40. Lola
  41. Willlow
  42. Ivy
  43. Erin
  44. Holly
  45. Emilia
  46. Molly
  47. Ellie
  48. Jasmine
  49. Eliza
  50. Lilly

(Data from Office for National Statistics, England & Wales 2015)

LEAVE A REPLY

Please enter your comment!
Please enter your name here