Is it teething time for your little one?
Timeless Classics: Our favourite traditional names for your baby boy

Are you struggling to pick a name for your baby boy? Fear not! We’ve put together a list of our top traditional names for your little son.

These traditional names have been beloved monikers for generations. You really can’t go wrong with these timeless classics!

  1. Arthur meaning noble

  2. Billie meaning resolute

  3. Dominic means born of Sunday

  4. Theodore meaning God’s gift

  5. George meaning earthworker

  6. Otto meaning prosperity

  7. Percy meaning pierce the valley

  8. Carl meaning free man

  9. James meaning supplanter

  10. Henry meaning house ruler

  11. Leroy meaning the king

  12. Otis meaning wealth

  13. Clyde meaning warm

  14. Archie meaning bold

  15. Jonathan meaning gift of Jehovah

  16. Nicholas meaning victorious

  17. Peter meaning solid

  18. Timothy meaning honouring God

  19. Zachary meaning remembrance of the Lord

  20. Eric meaning ruler

  21. Alan meaning handsome

  22. Fletcher meaning one who works with arrows

  23. Jackson meaning son of Jack

  24. Noah meaning rest

  25. Addison meaning son of Adam

What name is your favourite?




Hello Mama!
Help us help you by allowing us and our partners to remember your device as having browsed MummyPages and serve you better content and ads

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.