BABY NAMES

150 Posh Baby Names for Boys

17 min read
150 Posh Baby Names for Boys

Deliciously Posh Baby Names for Your New Baby Boy

If you are looking for the perfect baby name for your son, but want his name to be something that sounds rich and sophisticated – you have come to the right place. We have chosen 150 posh baby names for boys. These names are from royalty, from billionaires and names that have been popular for over two thousand years (true!).

The good thing about ‘posh’ baby names is that they are typically timeless. Some of these names are quite unique too – so have a look – is your perfect baby name there?

More Reading:

Posh Baby Names for Boys

Albert

Albert is a royal baby name, given to Kings and Princes through multiple generations. Albert can be shortened to ‘Bertie’ and it means ‘Noble and Bright’.

Alexander

Alexander is a Greek posh baby name for boys and it means ‘Defending Men’ or ‘To Ward or Fend Off’. The name Alexander has been popular for the last few thousand years, so you know it will never ever go out of style.

Our favourite Alexander is the delicious Alexander Skarsgard.

Alistair

Alistair is claimed to be both Scottish and Greek. We aren’t sure. But our favourite Alistair has to be Alistair Crowley from Supernatural.

Anders

Anders is a Scandinavian posh baby boy name meaning ‘Lion Man’. It has become a very popular baby name in 2021.

Archer

Archer is an English baby name meaning ‘Bowman’ (der of course!). It sounds very pompous and flash.

Archie

The newest English Prince is called Archie and is was popular in the 1960’s as a character from a comic book.

Atticus

Made popular by the best selling book ‘To Kill a Mockingbird’, Atticus is a strong posh baby name for boys!

Dream Feeding: A Great Way to Make Baby Sleep Longer?
More Reading: Dream Feeding: A Great Way to Make Baby Sleep Longer?

Banks

Banks means ‘Edge of the River’ but it sounds regal and posh – like a business man smoking a cigar whilst his mistress gives him head under his desk on a Friday morning.

Barclay

The posh baby boy name Barclay is Scottie in origin and means ‘Birch Tree Meadow’.

Barnaby

Was a great baby boy name until an Australian Politician ruined it for everyone.

Bates

The baby name ‘Bates’ means ‘Son of Bartholemew’. I loved the character Bates from Downton Abbey.

Beau

Beau is traditionally a French baby name that means ‘Handsome’. So your posh baby boy can be handsome in looks and in name.

Beckett

Beckett may sound posh – and it is – but it was always meant to be a surname. It is English and means ‘Bee at the Cottage’.

Bennett

Bennett is a Latin based baby name that means ‘Little Blessed One’. It is another posh baby name that traditionally was used as a surname.

Bernard

I love the name Bernard. It means ‘Strong, brave bear’. But I think of Bernard Curry, or a Saint Bernard Puppy. It is a strong baby name.

Where to Buy Baby Formula
More Reading: Where to Buy Baby Formula Online (And Have it Delivered to Your Door!)

Bertram

Bertram is very 1930’s chic. It means ‘Bright famous raven’ and is an Old French and Old German baby name. It screams ‘I’m a billionaire, dahling…’. The name Bertram was super popular in the 1880s and stayed popular until the last 30 years. But we think it’s going to come back into vogue!

Blaine

Blaine is a gender-neutral baby name that is Irish in origin meaning ‘Slender and Angular’. It was typically used as a surname but as they have become popular as first names – Blaine is popping up in baby name lists more and more.

Blake

Blake was originally a nickname for people who had extremely light hair or skin. It is now a popular gender-neutral baby name. Famous Blake’s include the delicious Blake Shelton (pictured) and Gossip Girl actress Blake Lively.

Who Has Blake Shelton Dated? | POPSUGAR Celebrity

Brooks

Brooks has an English origin and means ‘Of the Brook’.

Bryce

Bryce is a Scottish baby name that means ‘From Britain’. Famous people called Bryce include:

  • Bryce Dallas Howard
  • Bruce DeWitt
  • Bryce Gibbs

Caldwell

A Ye Olde English baby name that means ‘Cold Well’. It sounds fancier than it means.

Camden

Camden is a Scottish baby name meaning ‘Winding Valley’.

Where to Buy Baby Formula Online (And Have it Delivered to Your Door!)
More Reading: Where to Buy Goats Milk Formula Online in Australia

Carlisle

Carlisle is an old English baby name – it has become popular after the Twilight series with the head of the Cullen family being Carlisle Cullen. The name means ‘From the walled city’.

Carmichael

Gaelic meaning ‘Follower of Michael’. We presume that is the Archangel Michael who was a real bastard in Supernatural.

Carter

Carter literally means ‘To Cart’. It is a very old Scottish and English baby name.

Conrad

When I think of the name Conrad, I think of one thing. Hilton Hotels. Paris Hilton’s father, Conrad Hilton is the grandpapa of the Hilton Hotel empire – mega dollars, uber-rich. He farts gold coins.

Crawford

Another name that is traditionally a surname. It means ‘Where the Crows gather’.

Crosby

I think of the band Crosby Stills & Nash. Or Crosby Sweater – oh no that’s right it is Cosby Sweater. Crosby is Irish and it means ‘Village with crosses’.

Dalton

Dalton sounds like he drinks martini’s, shaken, not stirred. The name Dalton was popular in the early 1990’s but is seeing a resurgence today. It means ‘Settlement’ and is English in origin.

Dante

Dante is an Italian baby name meaning ‘Enduring’. Famous Dante’s include Dante Alighieri, Italian Poet who lived in the 1300’s.

How Much Does a Baby Cost
More Reading: How much Does a Baby Cost?

Darby

Darby is a gender-neutral baby name that means ‘Free from Envy’. An alternative meaning is ‘Deer Park’ but that doesn’t quite have the same ring to it.

Darcy

Darcy is much like Darby as it is a gender-neutral name but was typically a female baby name in the past. Darcy is a variation of the name ‘Darcie’ which means ‘Dark’. Famous Darcy’s include:

  • Mr Darcy – the character from the Jane Austen books
  • Darcy Gardiner – an Australian Rules Footballer
  • Darcy Dallas, a Canadian Ice Hockey Player

Dashiell

Dashiell is a French baby name that doesn’t have a confirmed meaning – so that means you can make any meaning you like up! It is Scottish in origin.

Digby

Digby is an Old Norse baby name meaning ‘Town by the Ditch’. Doesn’t sound like a pleasant town…

Dimitri

Dimitri is a traditional Russian baby boy name meaning ‘Follower of Demeter’. Demeter was the Greek Goddess of fertility.

Donovan

Donovan means ‘Dark or Brown Haired Chief’.

Dorian

If I had another baby boy, I would have called him Dorian. Named after the character ‘Dorian Gray’, from Oscar Wilde’s novella ‘The Picture of Dorian Gray’

Edgar

The first person I think about when I hear the name Edgar is Eric Edgar Cooke, the last man hung in Fremantle for being ‘The Night Stalker’ of the northern suburbs in Perth in the 1960’s. There is an excellent book on him called ‘Broken Lives’ by Estelle Blackburn.

Elon

Elon is traditionally a Jewish name however it has become popular in the last 10 years or so after the rise of billionaire Elon Musk who created the Tesla. He is one of the richest men in the entire world.

Ellsworth

Ellsworth is my favourite character (played by one of my favourite Supernatural actors) in the HBO series Deadwood.

Emmett

Emmett is a Hebrew and German baby boy name that means ‘Universal’. This name became popular again after the Twilight series with the character of Emmett Cullen who became a vampire after being left for dead by a bear, then being ‘reincarnated’ by Rosalie Hale who became his girlfriend. He is played by Kellen Lutz.

Baby Boy Outfit Gift Set Puppy Dog Baby Boy Outfit Newborn image 0
Puppy Dog Onesie from Etsy – Buy it here

Fergus

Fergus Roderick MacLeod was a human who becomes the King of Hell in the series Supernatural. He is better known by the character name ‘Crowley’ in Seasons 5 – 12.

Ferris

Bueller. Bueller. Ferris Bueller. Save Ferris.

Filmore

Filmore is a great baby name to have for your son, because it means ‘Very Famous’.

Fletcher

Fletcher has a Middle English origin and sounds both adorable and pompous. It means ‘Arrow Maker’.

Forbes

Forbes has a Scottish origin and means ‘Field’ – but most think of Forbes Magazine that outlines the worlds richest businessmen every year.

Frederick

Frederick means ‘Peaceful Ruler’ and is German in origin. Famous Frederick’s include:

  • Frederick McKinley Jones (Entrepreneur)
  • Fred Rogers (Mr Rogers the American television personality)
  • Fred Armisen, American actor and comedian
  • Fred Savage, American Actor from the beloved series ‘The Wonder Years’

Garrison

Garrison means what it stands for ‘A spear fortified town or stronghold’.

Gilfoyle or Guilfoyle

Gilfoyle is the best and funniest character from the television show ‘Silicon Valley’.

Griffin

Griffin is an old English baby name meaning ‘Strong Lord’.

Haines

Haines is a gender-neutral baby name that is also a traditional surname. It is English in origin and means ‘Dweller by the Encloser’.

Hale

Hale is another gender-neutral baby name that is Old English in origin and means ‘Hero’.

Hammond

Hammond is a Norse baby name that means ‘High Protection’. It is usually used as a surname but is surging in popularity as a given name.

Hannibal

Hannibal is a Hewbrew baby name that means ‘Grace of Baal’. Baal was the God of fertility and fortune. Most people know the name Hannibal from the character ‘Hannibal Lecter’ from Silence of the Lambs. He ate people – so there is that.

Harding

Harding is a gender-neutral baby name of English origin meaning ‘Hard Working and Strong’. I really love the name and the meaning.

Harris or Harrison

Harris is a variation of the name Harrison – so I thought I’d include them both together here. It means ‘Son of Harry’. Perhaps Prince Harry should have called his son Archie Harris! It’s a pretty adorable baby name. But then again – Archie is a super cute name too!

Hoyt

Hoyt is an English baby name that means ‘Skinny’ or ‘Long Stick’. We just love the character Hoyt from the television show ‘True Blood’.

Humphrey

Humphrey is an English baby name meaning ‘Peaceful Warrior’. It sounds very Lord like, and very ‘plum in the mouth’.

Hugo

Hugo is a Germanic baby name that means ‘Of the Mind’. It is the Latin form of the name ‘Hugh’.

Some famous Hugo’s include:

  • Hugo Weaving (Australian Actor)
  • Hugo Chavez
  • Hugo Speer
  • Hugo Lloris (French Profesional Footballer)

Jefferson

Jefferson means ‘Son of Jeffery’ and is English in origin.

Jasper

Jasper is a Persian baby name meaning ‘Treasurer’. It is another baby name that has become popular after the Twilight franchise came out. Jasper Cullen was played by Jackson Rathbone.

Twilight: 20 Wild Details Only True Fans Know About Jasper Cullen
https://screenrant.com/twilight-jasper-cullen-trivia/

Jonathan

Jonathan is one of the many baby names that means ‘Gift from God’. It is a biblical baby name and has been popular for centuries.

Jude

Jude is a Greek baby name meaning ‘To be praised and risen up’. Famous Jude’s include:

  • Jude Law (American Actor)
  • Jude Bolton (Australian AFL Player)

Keaton

Keaton is an English old baby name that means ‘Place of the Hawks’. Perfect if you are a fan of the Hawthorn Football Club).

Kellen

Kellen is a gender-neutral baby name that is Gaelic in origin and means ‘Slender’. Kellen Lutz plays the character ‘Emmett Cullen’ is the Twilight franchise.

Kennedy

Kennedy is a gender-neutral baby name that is Irish Gaelic in origin. It means ‘Misshapen head’. Most babies have a misshapen head when they are born.

Kensington

The baby name Kensington means ‘The Town of the Cynsige’s People’. This place is located in London. Kensington Palace is a royal residence located in London and is where Princess Diana is buried.

Kieran

Kieran means ‘Little Dark One’ and is Irish in origin. Famous Kieran’s include:

  • Kieran Culkin (American Actor star of the tv series ‘Succession’)
  • Kieran Darcy-Smith, Australian Actor
  • Kieran Kane, American Country Music Artist

Lawson (or Lawrence)

Lawson is an old English baby name meaning ‘Son of Lawrence’. It is a particularly good Australian baby boy name – after the famous Poet Henry Lawson.

Leighton or Leyton or Lleyton

Leighton is a gender-neutral baby name of English origin that means ‘From the town by the meadow’. Famous Leighton’s include:

  • Lleyton Hewitt, Australian tennis player
  • Leighton Baines, English footballer
  • Leighton Meester, American actress
12 Best Baby Car Seats in Australia 2020 Edition
More Reading: 12 Best Baby Car Seats in Australia 2020 Edition

Leopold

Leopold is German in origin and means ‘Brave People’. It is a aristocratic and royal name. Famous Leopold’s include Prince Leopold, Duke of Albany who was married to Princess Helen of Waldeck. Prince Leopold was the son of Queen Victoria and Prince Albert and he suffered from haemophilia which ran strongly in the royal family.

Lloyd

Lloyd is Welch in origin and means ‘Sacred and Grey Haired’. We love the charcter Lloyd from the show Entourage.

Louis

Louis is a very Royal Regal name, with countless kings and princes’ holding this iconic moniker. It is French in origin and means ‘Warrior Knight’.

Luther

Luther is an old Germatic name that means ‘Army People’. Famous people called Luther include:

  • Luther Vandross, American Singer
  • The character ‘Luther’ played by Idris Elba in the tv series ‘Luther’

Magnus

Magnus is a Latin baby name meaning ‘The Greatest’. Many of the old English and Norman Kings were called Magnus.

13 Hilarious Baby Shower Games (Your Guests Will Actually Love Playing!)
More Reading: 13 Hilarious Baby Shower Games Your Guests Will Actually Love Playing

Marshall

Marshall is traditionally a French baby name that means ‘Keeper of the Horses’.

Mason

Mason is a gender-neutral name that has become popular as a boy’s first name in the last 20 years. It means ‘Stone Worker’.

Maximillian

Of Latin origin, Maxmillian was very popular in the 15th and 16th Centuries by Nobelman and Kings.

Maxwell

Maxwell has a Scottish origin and means ‘A Great Stream’.

Miles

Miles has a Latin background and it means ‘Soldier’. There have been many famous people called Miles including:

  • Miles Davis, Famous American Musician
  • Miles Brown (Actor)
  • Miles Austin (Football player)

Milo

I always think of the delicious Australian chocolate drink Milo when I hear this name, but it has been around for a long time and is traditional Slavic in origin. It means ‘Beloved’.

Montgomery

Montgomery is very pompous and is Old French in origin. All I can think of is Montgomery Burns from The Simpsons.

Nathaniel

I love this name – I called my first born son Nathaniel and he shortens it to Nate. It means ‘Gift from God’ and is English in origin. But I named him Nathaniel after the character in Six Feet Under.

Oliver

Oliver is a very popular baby name and is French in origin and is derived from Latin meaning ‘Olive Tree’. It can be shortened to the very cute ‘Ollie’.

Orlando

Not just a place in the United States or Katy Perry’s husband, Orlando is Italian in origin and means ‘From a glorius land’.

Engraved Baby Gift Boy's Name Puzzle Gift for Godchild New image 0
Personalised Name Puzzle – Buy it here

Oscar

Oscar is Irish and means ‘Spear of the Gods’. In Irish legend, Oscar was one of the mightiest warriors who ever lived. Famous Oscar’s include:

  • Oscar the Grouch from Sesame Street
  • Oscar de la Renta, Fashion Designer
  • Oscar Pistorius, Shooter of Girlfriends
  • Oscar Wilde, Author and Playwright

Otis

Otis has an Old German background and means ‘Wealthy son of Otto’. Famous people called Otis include:

  • Otis Redding
  • Otis Harlan

But many people associate the name Otis with the hit movie ‘Milo and Otis’. Otis was pug.

Penn

Penn has an Old English origin and means ‘Animal Enclosure’. Alternative meanings include ‘He who lives by the hill’. The name has seen a recent resurgence with the popular magician Penn Jillette, actor Penn Badgley and Sean Penn.

Phineas

Phineas has a Hebrew origin and means ‘Oracle’. The cartoon ‘Phineas and Ferb’ has made the name popular again.

Prescott

Prescott screams ‘I went to a posh all boy’s school’. It means ‘From the Priest’s Cottage’ (hope nothing happened there).

Quinton

Quinton means ‘Queen’s Settlement’ or ‘Queen’s Manor’ and has an English origin. This name was commonly given to the fifth child born.

Radcliffe

Radcliffe is an English baby name that means ‘Red Cliffe’. Daniel Radcliffe who played Harry Potter made the baby name popular again in recent times.

Rafferty

Rafferty is an Irish baby name that means ‘Abundance and Prosperity’.

Reginald

Reginald means “King’ and Latin in origin derived from the Old French names ‘Reinald’ or ‘Reynaud’. It can be easilsy shortened to ‘Reggie’ which is pretty damn cute. Famous Reginald’s include:

  • Reginald Dwight (Elton John)
  • Reggie Bush (American Footballer)
  • Reggie Watts (American Comedian)

Reece or Rhys

A gender-neutral baby name of Welsh origin. Is means ‘Passion and Enthusiasm’

Rhett

Rhett is an English baby name made famous by the character Rhett Butler in Gone with the Wind. It means ‘To give Counsel and Advice’.

Richard

Richard is a Germanic baby name given to many Kings and Duke’s over the centuries. It is also short for ‘Dick’ which is funny.

Royce

Royce is an German baby name meaning ‘Famous’. We think of Rolls Royce, the car of the rich and famous.

Roman

Roman is an Italian baby name that means ‘Strong and Powerful’ or ‘Citizen of Rome’.

Rupert

Rupert is German for ‘Bright Fame’. There have been many famous Rupert’s including:

  • Rupert Grint (English Actor from Harry Potter)
  • Rupert Everett (American Actor)
  • Rupert Murdoch (Australian Entrepreneur)

Sawyer

An English baby name meaning ‘Woodcutter’. We loved the character Sawyer from the tv series ‘Lost’.

Sebastian

Sebastian is a Greek baby name that means ‘Honorable’. It is often shorted to ‘Seb’ or ‘Sebbie’.

Silas

Silas has a Latin origin and it means ‘The Roman God of Forrest’. The name is derived from the old fashioned name ‘Silvanus’ which was a Biblical name. Silas has become popular – with stars such as Justin Timberlake and Jessica Beil calling their son Silas.

Spencer

Spencer means ‘Dispenser and Distributor of Goods’. It is English in origin and for the rich, they had a House Steward who was the ‘Dispenser of Goods’ in the household.

Sterling

Sterling is an English baby name meaning ‘Of the highest possibly quality’. Hence Sterling Silver.

Tate

Tate is a Norse baby name that means ‘Cheerful’. Famous people called Tate include:

  • Tate Donovan (American Actor)
  • Tate George (American Footballer)
  • Tate Houston (American Saxophonist)

Theodore

Theodore is a Greek baby name meaning ‘Gift from God’ (there are quite a few baby names that mean that’. The feminised version is Theodora and the shortened version is Theo.

Thornton

Thornton is an Old English baby name meaning ‘Thorn Bush Settlement’.

Tobias

Tobias is a Greek baby name meaning ‘God is Good’.

Tolliver

Tolliver is a gender neutral baby name that means ‘Metal Worker’.

Tristan

Tristan is a class baby name that has a Celtin origin and means ‘Sorrowful noise’. It is a medieval name that was made popular by the ill-fated knight Tristan and Isolde (which is a great movie starring Henry Cavill). Chris Hemsworth called his son born in 2014 Tristan.

Vincent

Vincent is a Latin baby name meaning ‘Victorious’. Vincent can be shortened to Vinnie, Vince or Vin.

Willoughby

Willoughby isn’t just a fancy suburb in Sydney, it is also a English boys baby name that means ‘Farm near the Willows’.

Xavier

Xavier is a Arabic baby name that means ‘New Bright House’. There is also the biblical connection with the name used after Saint Francis Xavier.

There you have it – all 150 Posh Baby Names for Boys.

Which do you love? Which do you hate?

150 Posh Baby Names for Boys | Stay at Home Mum

Jody Allen
About Author

Jody Allen

Jody Allen is the founder of Stay at Home Mum. Jody is a five-time published author with Penguin Random House and is the current Suzuki Queensland Amb...Read Moreassador. Read Less

Ask a Question

Close sidebar