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:

For the top 20 baby names for boys, click here

Olivia was the top name for a girl last yearplaceholder image
Olivia was the top name for a girl last year

1. Olivia

2. Amelia

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

Related topics:
News you can trust since 1886
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice