Top 20 baby names for boys in England and Wales

Here are the top 20 baby names for boys in England and Wales in 2016:
Oliver was the most popular boys name last yearOliver was the most popular boys name last year
Oliver was the most popular boys name last year

1. Oliver

2. Harry

3. George

4. Jack

5. Jacob

6. Noah

7. Charlie

8. Muhammad

9. Thomas

10. Oscar

11. William

12. James

13. Leo

14. Alfie

15. Henry

16. Joshua

17. Freddie

18. Archie

19. Ethan

20. Isaac

Related topics: