Old fashioned boys names

old fashioned boys names

by Stephanie Spencer |
Updated on

When you’re looking for a name for your baby boy, you need to be sure you’re going to love it forever, so choosing a classic old fashioned boys names is a great way to ensure that your boy's name will stand the test of time.

Whether you want something regal and royal, or something more poetic and cute, the chances are by choosing one of these traditional old fashioned names that are still popular to this day, your son will have a name that will suit him from the age of 1 to 101!

21 Old fashioned boys names

  1. John – Meaning ‘God is gracious’, John was one of the most popular boys names for over 400 years. Although nowadays it’s not as popular as nickname Jack, it’s still a classic choice.

  2. William – Another classic boy’s name that has been fashionable for hundreds of years, thanks to Prince William, it now has regal connotations. Meaning ‘resolute protection’, nicknames Will and Billy are also pretty popular.

  3. George – The Kings name for an incredible 116 years, George has been put back on the map after the birth of the country’s adorable croc-wearing Prince. Traditionally meaning ‘farmer’, other famous Georges’ include novelist George Orwell and expectant father himself, George Clooney.

  4. Frank – A popular name in the 19th century, Frank is said to be a new ‘hipster’ favourite. Meaning ‘free man’, we love the classic feel to this cute name.

  5. Henry – Another royal name, fifth inline to the throne Prince Henry (who goes by Harry) has helped keep both names in the popular lists. Meaning ‘estate ruler’, Henry is a popular celebrity name, Julia Roberts, Heidi Klum and Colin Farrell all having little Henrys!

  6. Robert – The most popular name for the whole of the 20th century, we’ve seen Robert decline over the past few years. Meaning ‘bright fame’, cute nicknames include Rob, Robbie and Bobby.

  7. Edward – Made popular by Twilight’s Edward Cullen and pop superstar Ed Sheeran, Edward is a classic. Meaning ‘wealthy guardian’, hopefully your little one will live up to his name! Cute nicknames include Ted, Ned and Eddie.

  8. Walter – Although Breaking-Bad character Walter White might not be someone to name your child after, it could explain the names highest ranking since the nineties. Meaning ‘army ruler’, it can be adorably shortened to Walt.

  9. Arthur – Meaning ‘bear’, this traditional name has been restored in recent years. A popular choice for fans of Arthur Miller, or the amazing film Arthur Christmas.

  10. Albert – A traditional name that means ‘noble’ and ‘bright’, this unusual yet classic choice has made a comeback in recent years. Even if Albert isn’t your cup of tea, we absolutely love the adorable nickname Bertie.

  11. Harry – Whether it was Harry Potter or Harry Styles that has put this traditional name back on the map, it’s been one of the most popular names for the past few years.

  12. Louis – A classic name that has been making a comeback, Louis means ‘renowned warrior’.

  13. Samuel – A biblical name that has been around for centuries, Samuel means ‘told by God’. What’s more, the nickname Sam is also now a popular name for girls as well as boys.

  14. David – Meaning ‘beloved’, David is a classic, biblical name. A timeless choice for your little one, in the bible, David was the second king of Israel who took down the giant Goliath with his slingshot. Of course, we can also thank Mr Beckham for keeping this name on the popular lists.

  15. Maxwell – Meaning ‘great stream’, Maxwell is a classic but adorable choice for your baby boy, often shortened to Max.

  16. Oscar – He might not be the only Oscar in his class, but you’ll never fall out of love with this adorable, traditional name. Meaning ‘deer-lover’ and ‘champion warrior’, whether he goes on to become a world renowned fashion designer (Oscar de la Renta) or a writer (Oscar Wilde), we’re sure he’ll live up to his great name.

  17. Sebastian – The hero of The Little Mermaid, this ancient name has a great deal of history. Meaning ‘person from ancient city of Sebasta’, Sebastian is often shortened to the much more laid-back nickname, Seb.

  18. Jasper – Meaning ‘bringer of treasure’, Jasper is another traditional name revived by the popular Twilight trilogy.

  19. Tobias – This traditional name looks set to become more popular. Meaning ‘God is good’, the shortened version, Toby is now a name in its own right.

  20. James – Despite its rising popularity as a girl’s name in recent years, James, meaning ‘supplanter’ remains an ever popular boys name. Although he might not be the only James in the playground, cute nicknames include Jimmy, Jamie and Jimbo.

  21. Oliver – Often shortened to Ollie or Oli, Oliver, meaning ‘olive tree’, is still as popular today as it was in medieval times.

Don’t worry if your due date is fast approaching and you still haven’t found a name that feels like the one. Head to our baby name generator where you’ll find thousands of names to fall in love with, from more traditional sounding names, to unique baby names from all around the world including old fashioned girls names.

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us
How we write our articles and reviews
Mother & Baby is dedicated to ensuring our information is always valuable and trustworthy, which is why we only use reputable resources such as the NHS, reviewed medical papers, or the advice of a credible doctor, GP, midwife, psychotherapist, gynaecologist or other medical professionals. Where possible, our articles are medically reviewed or contain expert advice. Our writers are all kept up to date on the latest safety advice for all the products we recommend and follow strict reporting guidelines to ensure our content comes from credible sources. Remember to always consult a medical professional if you have any worries. Our articles are not intended to replace professional advice from your GP or midwife.