Popular baby boy names

baby boy

The most popular baby names change every year, often depending on celebrity trends, current events and also popular films of the time. Did you know for example that in 2020 Uber Vintage names were all the rage? And this year, in 2021 heros and villans are top of the charts.

Historically there are lots of names that come up time and time again...

Top 25 boy names of the past 500 years

1. John

2. William

3. Thomas

4. George

5. James

6. Robert

7. Charles

8. Henry

9. Joseph

10. David

11. Richard

12. Frederick

13. Arthur

14. Edward

15. Albert

16. Alfred

17. Michael

18. Peter

19. Walter

20. Ernest

21. Samuel

22. Harry

23. Stephen

24. Frank

25. Paul

Search the UK's popular baby names

Browse our continually updated list of baby names below for the perfect inspritation. Filter by gender or unisex, or if you don't yet know the gender of your baby, why not try our Chinese gender predictor tool? See if this ancient method can predict your baby's gender!


Search by letter


Search by category

Powered by