Popular baby boy names
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!