Looks like you’re in the USA or Canada. Visit our US site Mom365 to search baby names, get offers and to connect with local Moms.

Take me there No thanks, I’ll stay here
Close
Close

Join Bounty for free today

For weekly personalised pregnancy and parenting emails, and lots more…

Why should you join Bounty? Here's why:

  • Four free packs full of goodies
  • Four free guides full of expert advice
  • Exclusive and personalised offers - save up to 70%!
  • Member only competitions 
header-baby-names-b

Top 100 Girls Names 2016

What baby names have made it to the top of the charts in 2016?

Top 100 girls’ names 2016 revealed

A great place to start your baby name search is the top 100 most popular list

baby girls

Choosing the right name for your baby girl is an important decision, after all, she’ll have to live with it forever! The top 100 list will give you a great idea of what names are currently on trend, and can give you inspiration to search further based on popular styles or themes you like. Over 350,000 mums have helped create this list in 2016, so you can be sure of an on trend name if you decide on one of these for your lucky baby girl!

Olivia and Amelia continue to battle it out for first place for another year, whilst Poppy and Sophie fall out of the top 10, replaced by Ella and Mia. Harper has also maintained its upward trend rising in popularity by 24% in 2016.

If you are looking for more top baby name lists, then head over to our top baby names section where you’ll find out top 2016 boys names too. Alternatively if you fancy something more unique or unusual then check out our unique and unusual names section.

  1. Olivia
  2. Amelia
  3. Emily
  4. Isla
  5. Ava
  6. Lily
  7. Ella
  8. Sophia
  9. Jessica
  10. Mia
  11. Evie
  12. Grace
  13. Sophie
  14. Poppy
  15. Isabella
  16. Charlotte
  17. Freya
  18. Ruby
  19. Daisy
  20. Alice
  21. Scarlett
  22. Chloe
  23. Isabelle
  24. Phoebe
  25. Sienna
  26. Esme
  27. Eva
  28. Florence
  29. Millie
  30. Evelyn
  31. Layla
  32. Matilda
  33. Lucy
  34. Elsie
  35. Willow
  36. Rosie
  37. Ivy
  38. Lola
  39. Erin
  40. Ellie
  41. Imogen
  42. Harper
  43. Sofia
  44. Thea
  45. Hannah
  46. Lilly
  47. Aria
  48. Molly
  49. Maisie
  50. Eliza
  51. Georgia
  52. Emma
  53. Amber
  54. Bella
  55. Elizabeth
  56. Holly
  57. Violet
  58. Maya
  59. Rose
  60. Gracie
  61. Abigail
  62. Nancy
  63. Summer
  64. Jasmine
  65. Harriet
  66. Darcie
  67. Anna
  68. Penelope
  69. Emilia
  70. Lottie
  71. Heidi
  72. Amelie
  73. Lexi
  74. Zara
  75. Annabelle
  76. Brooke
  77. Eleanor
  78. Darcy
  79. Mila
  80. Megan
  81. Lacey
  82. Darcey
  83. Maria
  84. Maddison
  85. Zoe
  86. Katie
  87. Leah
  88. Paige
  89. Annie
  90. Robyn
  91. Luna
  92. Martha
  93. Niamh
  94. Faith
  95. Orla
  96. Bethany
  97. Victoria
  98. Mya
  99. Lyla
  100. Arabella

More baby names