Choosing the ideal name for your baby boy is always a source of contention because parents value different qualities in a name. Some people want something unique that will set them apart from the crowd. Others may prefer something more modern and forward-thinking. Some parents may also choose a name that is elegant and posh. Posh male names are reserved for boys who are privileged, royals, or members of high society. Giving your son a posh boy name communicates that he is sophisticated, wealthy, and brilliant. A posh name comes with a pop of posh.
Are you looking for posh baby names which will stand the test of time?
Choosing baby names can be tough. As parents, we understand the struggle of picking out the perfect name for your baby.
To get you off to a great start, make sure you read this list of posh names for boys that we have compiled. It includes classic names such as Oliver, William and Theodore, as well as names which will stand out from the crowd like Xavier, Ra and King. Maybe you’d like a baby name meaning ‘prosperous’ in the hope of getting your little one off to the best start in life? Perhaps you’re in search of a Royal name, such as Archie which was recently made popular thanks to his parents Prince Harry and Meghan. Of course, George and Louis feature in our list too. Or do you have posh girls names and you're looking for posh boys names to match?
Well make yourself a cup of tea and read on to find 106 of our favourite posh baby names for boys. We’re sure a few of them will make their way on to your list of potential names.
Wills(English Origin) Meaning "with gilded helmet".
Friso(German Origin) Meaning "of the Frisians". The Frisians were a Germanic tribe native to Germany, Denmark and the Netherlands back in 300 BC.
Odilio (German Origin) Meaning "possessor of enormous wealth".
Arthur(Welsh Origin) Meaning "bear".
Rufus(Latin Origin) Meaning "red haired".
Frederick(English Origin) Meaning "peace ruler".
Edward(English Origin) Meaning "guardian of prosperity".
Miles(Latin Origin) Meaning "soldier".
Augustus(Latin Origin) Meaning "majestic".
Constantin(Dutch Origin) Meaning "constant".
Zachary(Hebrew Origin) Meaning "God has remembered". This posh boys name could also be spelt Zackery or Zachery.
Caradoc(Welsh Origin) Meaning "beloved".
Tristan(Welsh Origin) Meaning "tumult".
Alfred(English Origin) Meaning "elf ruler/counsellor".
Henry(German Origin) Meaning "home ruler".
Otis (German Origin) Meaning "wealthy".
George(Greek Origin) Meaning "farmer". First son of the Duke and Duchess of Cambridge.
Leopold(German Origin) Meaning "bold people".
Edmond (Dutch Origin) Meaning "wealthy protector".
Egbert (English Origin) Meaning "bright edge".
Mansa(African Origin) Meaning "King, Conqueror".
Luther(English Origin) Meaning "soldier of the people".
Fulk(English Origin) Meaning "folk people".
Ed (English Origin) Meaning "wealthy".
Richard(English Origin) Meaning "brave ruler".
Phillip(Greek Origin) Meaning "lover of horses".
Ludlow(English Origin) Meaning "from the loud river".
Bertram(German Origin) Meaning "bright raven".
Legacy(English Origin) Meaning "an inheritance".
Esai (Spanish Origin) Meaning "gift".
Barnaby(English Origin) Meaning "son of consolation". This posh boys name is the English version of Barnabas.
Rupert(French Origin) Meaning "bright fame".
Edric(English Origin) Meaning "wealthy ruler".
Albert(English Origin) Meaning "noble and bright".
Royal(English Origin) Meaning "of the King".
Quincy(French Origin) Meaning "estate of the fifth son".
King(American Origin) Meaning "ruler". This posh boys name can also be spelt as Kyng.
Flavius (Latin Origin) Meaning "yellow coloured".
Jasper(English Origin) Meaning "treasurer".
Quentin(Latin Origin) Meaning "the fifth". Traditionally, this posh boys name was given to the fifth child.
Edgar(English Origin) Meaning "wealthy spearman".
Lionel(English Origin) Meaning "lion".
Prince(Latin Origin) Meaning "Royal son".
Sebastian(Greek Origin) Meaning "venerable".
Lucretius(Latin Origin) Meaning "wealth".
Gratian(English Origin) Meaning "grace".
Jessie (Hebrew Origin) Meaning "wealthy".
Mircea(Slavic Origin) Meaning "peace".
Hugo(German Origin) Meaning "bright in mind and spirit".
Tate(English Origin) Meaning "cheerful".
Xerxes(Greek Origin) Meaning "ruler over heroes". This posh boys name is pronounced zurk-seez.
Andrew(Greek Origin) Meaning "manly". Nicknames for this posh boys name include Andy and Drew.
Jude(Hebrew Origin) Meaning "praise".
Harry(English Origin) Meaning "army ruler".
Kenneth(Scottish Origin) Meaning "handsome".
Theodore(Greek Origin) Meaning "God's gift".
Edwin (English Origin) Meaning "rich friend".
Kenny(Irish Origin) Meaning "little prosperous one".
Alistair(Scottish Origin) Meaning "defender of the people".
Duke(English Name) Meaning "title of nobility".
William(German Origin) Meaning "with gilded helmet". This posh baby name has been one of the most popular boys names for the last 100 years.
Zebedee(Hebrew Origin) Meaning "endowed by God".
Benjamin(Hebrew Origin) Meaning "son of my right hand". Shortened names include Ben, Benny and Bennie.
Harris(English Origin) Meaning "son of Harry".
Harold(Scandinavian Origin) Meaning "Army ruler".
Archie(German Origin) Meaning "Archer" or "Truly Bold". The son of the Duke and Duchess of Sussex.
Julius(Latin Origin) Meaning "youthful".
Clovis(French Origin) Meaning "famous battle". Shortened from the name Clodovicus.
Gustav(German Origin) Meaning "staff of the goths".
Emeric(German Origin) Meaning "leader".
Eddie (English Origin) Meaning "wealthy guardian".
Dafydd(Welsh Origin) Meaning "beloved".
Fortune (Latin Origin) Meaning "luck, fate, wealth".
Xavier(Latin Origin) Meaning "new house".
Beau(French Origin) Meaning "handsome".
Barclay(English Origin) Meaning "birch wood".
Oliver(Latin Origin) Meaning "olive tree".
Patrick(English Origin) Meaning "noble".
Inigo(Portuguese Origin) Meaning "fiery".
Owen(Welsh Origin) Meaning "well born, noble".
Harrison(English Origin) Meaning "son of Harry". Middle name of Archie, the son of Prince Harry. He has two posh names of course.
James(Hebrew Origin) Meaning "supplanter". This boys name has been popular in almost every decade.
Louis(German Origin) Meaning "famed warrior". Second son of the Duke and Duchess of Cambridge.
Humphrey(German Origin) Meaning "peaceful warrior". The posh boys name was made famous by Duke Humphrey, the fifteenth century Duke of Gloucester.
Ferdinand(German Origin) Meaning "to be courageous".
Maxton(English Origin) Meaning "greatest".
Ulric (English Origin) Meaning "wealthy, powerful ruler".
Dylan(Welsh Origin) Meaning"son of the sea".
Arlo(German Origin) Meaning "hill".
Montgomery(English Origin) Meaning "from the hill of the powerful man".
Tiberius(Latin Origin) Meaning "of or near the Tiber river".
Fenton (English Origin) Meaning "from the fen town".
Fahd(Arabic Origin) Meaning "panther".
Imran (Arabic Origin) Meaning "prosperity".
Kamran (Persian Origin) Meaning "prosperous".
Ra(Egyptian Origin) Meaning "sun" or "day".
Hadrian(Latin Origin) Meaning "person from Hadrian".
Giles(English Origin) Meaning "pledge".
Leonardo(English Origin) Meaning "brave as a lion".
Alexander(Greek Origin) Meaning "defender of the people".
Septimus(Latin Origin) Meaning "seventh". Septimus was the name of a Roman Emperor from 193 – 211 and he converted the Roman government to a monarchy.
Fergie(English Origin) Meaning "strength of man".
Charles(German Origin) Meaning "free man".
Ethelred(English Origin) Meaning "noble counsel".
Angus(Scottish Origin) Meaning "one" or "choice".