Top 100 girls' names in England and Wales
Choosing a name for your baby can be one of the most important decisions you will ever have to make. Get inspiration from these favourites from last year. If it's boys' names you're after, we've got the top 100 boys' names.
Don't forget! It's a legal requirement to register your baby's birth and name within 42 days of the birth. Some hospitals have facilities so you can register the birth before you leave, or you can do it at any register office at the county council (or London or Metropolitan borough) offices. For more information, check out our feature on registering your birth.
1. OLIVIA
2. GRACE
3. JESSICA
4. RUBY
5. EMILY
6. SOPHIE
7. CHLOE
8. LUCY
9. LILY
10. ELLIE
11. ELLA
12. CHARLOTTE
13. KATIE
14. MIA
15. HANNAH
16. AMELIA
17. MEGAN
18. AMY
19. ISABELLA
20. MILLIE
By Julia Shaw
- Next: Top girls' names 21-60
If you want to comment on this article, leave a tip or a story, please fill in the box below.
Ellie, 9 months [Offensive? Unsuitable? Report this comment.]
I my name spelt like 'Ellee'
holly, about 1 year [Offensive? Unsuitable? Report this comment.]
is holly in it
Meg, about 1 year [Offensive? Unsuitable? Report this comment.]
Does Scotland not come into this???????????????????



Jodie Sebo, 4 months [Offensive? Unsuitable? Report this comment.]
All the names i'd thought of were in here, very good choice x