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:
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!
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.
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.
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’.
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.
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.
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.
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
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.
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’.
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.