Looking for an old money name for your baby boy that will stand the test of time? This roundup is packed with boy names that exude timeless charm and sophistication, and have been linked with nobility, tradition, and refined style for generations.
Whether you’re looking for an old money boy name that carries a sense of dignity and honor, or just a little old-world flair, we’ve got you covered. Let’s explore these distinguished names, along with their fascinating origins and meanings.
1. Alexander
Alexander is a classic name for boys with Greek origins. It has a strong meaning: defender of the people! It can – of course – be shortened to Alex.
2. Alfred
Alfred is a strong old money boy name with Old English origins. It means ‘wise counselor’ and this versatile name can be shortened to ‘Alfie’.
3. Archibald
This Germanic name means ‘genuine’ and ‘bold’. Archibald can be shortened to ‘Archie’ and has royal links – Prince Harry and Meghan Markle named their son Archie.
4. Arthur
Arthu means ‘bear’ and has Celtic origins.
5. Bartholomew
Bartholomew is an unusual, yet classic, boy name. It has Hebrew origins and means ‘son of the furrow’. It could be shortened to ‘Barty’ or ‘Bart’.
6. Bernard
Bernard is another strong old money boy name that means ‘brave as a bear’. It has Germanic origins.
7. Charles
Charles is the ultimate royal name. It’s the name of the King of England, after all! It means ‘free man’, so it’s perfect for little ones with adventurous spirits, and has German origins. A common nickname for those called Charles, especially in the early stages of life, is ‘Charlie’.
8. Clarence
Clarence is a very traditional name for boys with Latin origins. It means ‘bright’ and ‘clear’. Check out our roundup of the top baby names that mean ‘light’.
9. Cyril
Cyril is pronounced ‘SI-RUL’. It has Greek origins and means ‘Lordly’ or ‘masterful’.
10. Edgar
With Old English origins, Edgar is a strong old money boy name. It means ‘wealthy spear’ and can be shortened to Eddie.
11. Edmund
Meaning ‘wealthy protector’, Edmund is an Old English boy name. Like Edgar, Edmund could be shortened to Eddie.
12. Edward
Edward has a very similar meaning to Edmund – ‘wealthy guardian’. It also has Old English roots.
13. Elias
Pronounced ‘EH-LIE-AS’, this Hebrew old money boy name means ‘Yahweh is my God’.
14. Ernest
Ernest is a classic boy name with Germanic roots. It means ‘serious’ and ‘resolute’. It’s often shortened to ‘Ernie’.
15. Eugene
Pronounced ‘YU-JEAN’, this Greek name means ‘wellborn’ and ‘noble’.
16. Frederick
Frederick is a versatile old money boy name with German roots. It means ‘peaceful ruler’ and can be shortened to ‘Freddie’ or ‘Fred’.
17. Geoffrey
Meaning ‘peaceful pledge’, this Germanic name is a classic name for boys. It can, of course, be shortened to ‘Geoff’.
18. George
George is another royal name with Greek origins. It means ‘farmer’ and is the name of Prince William and Princess Catherine’s first born son.
19. Gilbert
Often shortened to ‘Gill’, Gilbert is a name with German origins that means ‘bright pledge’.
20. Gregory
Gregory means ‘watchful’ and ‘vigilant’ and has Greek origins. It can be shortened to ‘Greg’.
21. Harold
Harold is a traditional name for boys with Old English roots. It means ‘army ruler’.
22. Henry
A name with royal links dating back hundreds of years, Henry has German roots. It means ‘estate ruler’.
23. Herbert
Herbert means ‘bright army’. It has German roots.
24. Humphrey
Humphrey is a traditional name for boys that means ‘peaceful ruler’. It’s another name on this list with Germanic roots.
25. James
James is an old money boy name with Hebrew origins. It means ‘supplanter’.
26. Jasper
Jasper has Persian roots and means ‘bringer of treasure’.
27. Laurence
Laurence has Latin roots and means ‘bright one’.
28. Leonard
Pronounced ‘LEN-UHD’, this German name means ‘brave lion’.
29. Louis
Louis is another old money boy name with royal links; Prince William and Princess Catherine named their second son Louis! This German name means ‘famous warrior’.
30. Maurice
Maurice is pronounced ‘MUH-REECE’ and has Latin origins. It means darksinned.
31. Nicholas
Nicholas is an old money boy name with Greek origins. It has a powerful meaning: ‘victory of the people’!
32. Oliver
Oliver is a popular name for boys in the US. It has Latin origins and means ‘olive tree’. It’s often cited as a popular nature name for boys.
33. Percival
Percival can be shortened to ‘Percy’ and means ‘pierce the vale’. It has French origins.
34. Philip
Phillip is a classic name for boys with Greek origins. It means ‘lover of horses’.
35. Quentin
Quentin is an unusual boy name with Latin origins. It means ‘fifth’.
36. Reginald
Reginald is a classic boy name that can be shortened to ‘Reggie’. It has Latin origins and means ‘counsel power’.
37. Rupert
Rupert is a classic name for boys with German origins. It means ‘bright fame’.
38. Theodore
Theodore can be shortened to the very cute ‘Theo’. It means ‘gift of God’, so is a great choice for religious families, and has Greek origins.
39. Walter
Walter is a German name that’s quite unusual in the US today. It means ‘ruler of the army’.
40. Wilfred
Wilfred has Old English roots and means ‘desires peace’. It’s a classic old money name for boys.
Choosing a name for your baby boy is a big decision, but you can’t go wrong with an old money boy name. Each traditional name on this list carries an air of sophistication, prestige and strength, and will work at all stages of your little one’s life.
Whether you’re inspired by royal names like Louis and George or names linked with victory and strength like Nicholas and Leonard, all the old money boy names on this list are sure to stand the test of time.
We hope you find the perfect name for your little prince in this list. But if you’re looking for more inspiration, check out our roundups of the best vintage names, classic Southern baby names and names that mean light.
From our families to yours.