Top 20 baby names for girls in England and Wales

Here are the top 20 baby names for girls in England and Wales in 2016:

Wednesday, 20th September 2017, 11:56 am
Updated Wednesday, 20th September 2017, 12:00 pm
Olivia was the top name for a girl last year

For the top 20 baby names for boys, click here

1. Olivia

2. Amelia

Sign up to our daily newsletter

The i newsletter cut through the noise

3. Emily

4. Isla

5. Ava

6. Isabella

7. Lily

8. Jessica

9. Ella

10. Mia

11. Sophia

12. Charlotte

13. Poppy

14. Sophie

15. Grace

16. Evie

17. Alice

18. Scarlett

19. Freya

20. Florence