When looking for a boy name, many of us are guilty of trying to find something new, modern and unique in a bid to out-do the Jones'.
But don't knock the older, more traditional options without taking even a little peep at what's on offer!
From the more common Andrew to something a little different like Leopold, the Victorian era has a whole host of pretty awesome boy names that will get you thinking:
1. Andrew - meaning manly
2. Albert - meaning noble
3. Arthur - meaning king
4. Charles - meaning army
5. Edward - meaning rich guard
6. Ernest - meaning serious
7. Frederick - meaning ruler
8. George - meaning earthworker
9. Gus - meaning great
10. Herbert - meaning famous
11. Harold - meaning power, leader
12. Henry - meaning ruler of the home
13. James - meaning supplanter
14. Joseph - meaning may Jehovah give
15. Leopold - meaning lion
16. Lewis - meaning fame, war
17. Maurice - meaning dark
18. Norman - meaning northman
19. Oscar - meaning deer friend
20. Peter - meaning stone
21. Ralph - meaning world-counsel
22. Raymond - meaning counsel
23. Robert - meaning bright fame
24. Samuel - meaning God has heard
25. Theodore - meaning God's gift
26. Thomas - meaning twin
27. Walter - meaning ruler of the army
28. William - meaning protection
Do you have a favourite name you would like to share? Click here and you could be in with a chance of winning £250.