Old money girl names are the epitome of sophistication, class and beauty. These classic names will stand the test of time, and never go out of style. So it’s no wonder this baby name trend has skyrocketed in recent years. This list of old money names for girls is linked with royalty, tradition and style that’s lasted for generations.
With so many new and ‘out-there’ options when it comes to baby names, more and more parents are scaling back and looking at which names are elegant and effortlessly refined. Linked with dignity and honor, explore this list of old money girl names, along with their origins and meanings, to find the perfect name for your little girl. We can’t promise she’ll rule a country, but she’ll always be your little Queen!
1.Eleanor
Eleanor is a timeless name for little girls with an air of sophistication. It has Greek roots and means ‘light’ and ‘bright’ – perfect for a new little ray of sunshine in the family. The name could even be shortened to Ellie.
2. Catherine
Linked with royalty (think Catherine, the Princess of Wales in the UK), Catherine is a versatile and elegant name that will stand the test of time. The name has Greek roots and has a beautiful meaning: ‘pure’. It can be shortened to Cath or Kate, just like the Princess of Wales herself!
3.Victoria
Victoria has long been linked with royalty. This classic name for girls has Latin roots and, unsurprisingly, means ‘victory’! It’s a perfect choice for a little girl you know will be full of ambition.

4.Margaret
Margaret is a vintage girl’s name that has Greek origins. It has a precious meaning – ‘pearl’ – making it a beautiful choice for your little gem! It’s also a versatile name and can be shortened to Margot or Maggie.
5.Charlotte
Charlotte is another old money girl name with very royal connections! In fact, it’s the name of the Princess of Wales’s daughter! This elegant name can be shortened to the super cool ‘Charlie’ or even ‘Lottie’ and has French origins. It means ‘free man’.
6. Genevieve
Genevieve is an unusual but stunning name for a little girl. It has French roots and means ‘woman of the family’. This old money name for girls is pronounced ‘JEN-AH-VEEVE’.
7. Elizabeth
It’s no surprise that Elizabeth makes it onto this list! The name of many Queens throughout history (and throughout the world), this timeless and royal name works at all stages of life. This regal girl’s name has Hebrew origins and means ‘My God is an oath’, which makes it a great name for religious families too.
8. Adelaide
Adelaide makes it onto this list of old money girl names due to its meaning: ‘noble kind’. Give your little princess a name that’s both sophisticated and versatile! Adelaide can be shortened to ‘Addie’ and has German origins.

9. Beatrice
Beatrice is a vintage girl’s name that exudes confidence and ambition. Like many names in this article, it has royal connections – with Princess Beatrice of the British Royal Family! This classic name has Latin roots and a heartwarming meaning: ‘she who brings happiness’.
10. Josephine
Josephine is now a less common name for girls in the States, but one that will always be a classic. The name has Hebrew roots and means ‘God will increase’. It could be shortened to the very cute ‘Josie’.
11. Amelia
Several Queens across the globe and throughout history have been called Amelia. This German name means ‘work’ and ‘industrious’, so it’s perfect for a little one who’ll be a go-getter!
12. Anastasia
Anastasia is an old money girl name that has Greek roots. It has a wonderful meaning – ‘resurrection’ – and is the perfect choice for a resilient little one! It’s pronounced ‘ANA-STAY-ZIA’.
13. Louisa
Louisa is a timeless German name. It means ‘renowned warrior’.
14. Diana
Diana is another addition to this list of old money girl names that has very obvious royal connections! Inspired by the beloved Diana, Princess of Wales, this Latin name is a classic. It also has heavenly connections; Diana means ‘divine’.

15. Isabella
Isabella is a super versatile and classic name for girls. The name has Hebrew origins and means ‘my God is an oath’. It could be shortened to ‘Izzy’ or even ‘Belle’.
16. Caroline
Caroline means ‘free woman’ and has French roots. It’s a classic name for girls, although it’s declining in popularity in the US. A more modern version of this timeless name would be ‘Coraline’.
17. Sophia
Sophia is a classic name for girls that will stand the test of time. It has Greek origins and a wonderful meaning: wisdom. Like many girl names on this list, there have been many Queens in history with this sophisticated name!

18. Juliette
Juliette is an uncommon name in the US, but one that’s both pretty and classic. It means ‘youthful’ and has French roots. Some parents choose to spell the name Juliet, but we love the spelling Juliette. We are a little biased, since one of our naming experts has a daughter with the name!
19. Cecilia
Cecilia is pronounced ‘SAH-SEA-LIA’ and means ‘blind’. It has Latin roots.
20. Helena
Helena – which can be pronounced ‘HEL-EN-AH’ or ‘HEL-AY-NAH’ – means ‘shining light’. This old money girl name has Greek roots and could be shortened to Lena if you’re looking for a very cute nickname.

21. Florence
Florence is a whimsical name with Latin roots. It means ‘prosperous’, so it’s no wonder the name made it to this list!
22. Vivienne
Vivienne is an elegant Latin name for girls. It means ‘alive’ and could be shortened to ‘Viv’. Your little one would also be sharing a name with one of the most iconic luxury fashion designers of all time: Vivienne Westwood!
23. Penelope
Penelope has Greek origins and means ‘weaver’. It could be shortened to the very vintage sounding Penny.
24. Matilda
There have been several women of royalty in history named Matilda, so it’s the perfect addition to this list! This German name means ‘strength in battle’ and is also linked with wisdom and intelligence when you consider the famous Roald Dahl character – a genius little girl who defies the dreadful Miss Trunchbull.
25. Clara
Clara is a simple yet elegant name for little girls. It has Latin roots and means ‘bright’.

26. Arabella
Arabella is a very versatile old money name for girls that means ‘prayer’, making it a great choice for religious parents. The name has Latin origins.
27. Evelyn
Evelyn is a classic name for little girls that has an air of beauty. It has English roots and a seriously beautiful meaning: ‘wished for child’. The name is pronounced ‘EV-UH-LIN’.
28. Celeste
Celeste is another name that’s more uncommon in modern times in the US. This old money name has Latin roots and means ‘heavenly’. It’s pronounced ‘SEL-EST’.
29. Frances
Meaning ‘free one’, this free-spirited (yet classic) name has Latin roots.
30. Ivy
This beautiful nature-inspired name has varied in popularity over the years, but it’s a timeless choice for girls that parents will always come back to. Referencing the fast-growing vine, this classic girl’s name carries an air of sophistication and elegance. It means ‘faithfulness’ and has English origins.

31. Rosemary
Rosemary is another nature-inspired name on this list. It has Latin roots and means ‘sea dew’. It can, of course, be shortened to the one-syllable vintage name, ‘Rose’.
32. Harriet
Harriet means ‘home ruler’, so this name will be especially apt during toddlerhood! It has German roots.
33. Lillian
Lillian can be shortened to the uber-popular girl’s name ‘Lily’. It means ‘lily flower’ and has Latin origins.
34. Emmeline
Pronounced ‘EM-EH-LEEN’, this elegant German name means ‘work’ – perfect for a little girl you know will work hard to achieve greatness!
35. Agatha
Agatha is a vintage girl’s name that means ‘good’ and ‘kind’. It could be shortened to the very cute ‘Aggie’ if you’re looking for a name with a built-in nickname. It has Greek roots.

36. Edith
Edith’s meaning makes it a must-have addition to this list of old money girl names: ‘wealth’! This English name is a timeless classic that’s certainly making a comeback in terms of popularity in the US.
37. Eugenie
Another name with royal links is Eugenie. Princess Eugenie is part of the British Royal Family and granddaughter of the Kind of England. It has Greek origins and a very apt meaning: ‘noble’! It’s perfect for your little princess.
38. Camilla
Sticking with the royal theme, Camilla is the name of the Queen Consort of the UK. She is married to the King of England. This name has Latin origins and means ‘the Priest’s helper’, so it’s a good choice for families with religious backgrounds, too.
39. Georgiana
Georgiana is a name associated with high society. It means ‘farmer’ and has Greek origins.
40. Winifred
The Welsh name Winifred can be shortened to the cutest nickname: ‘Winnie’. It means ‘peace’.
41. Henrietta
Naming your little one after an English Queen is never a bad choice… Henrietta is the name of many royals in history, including Henrietta Maria, who was actually French. The name means ‘home ruler’ and actually has German roots!
42. Madeleine
The appearance of Madeleine on this list is inspired by Princess Madeleine, a member of the Swedish Royal Family. Pronounced ‘MAD-AH-LIN’, this Latin name has a meaning that will always shine bright: ‘star’.
43. Constance
Constance is a vintage name for girls with a cute and modern nickname: Connie. It has Latin origins and means ‘steadfast’ – perfect for perseverant and determined little girls!

44. Cressida
Cressida is linked with British high society and means ‘golden’. It has Greek roots.
45. Ruby
This gem of a name is a precious classic. Meaning ‘red’, it has Latin roots and will feature as a popular old money name for girls for many years to come!
46. Imogen
Imogen is a Celtic name and means ‘maiden’.
47. Octavia
Meaning ‘eighth’ this Latin name is sophisticated and elegant.

48. Cornelia
Cornelia is a vintage Latin name that means ‘horn’. It could easily be shortened to the equally beautiful ‘Lia’.
49. Francesca
With Italian roots, this old money name for girls means ‘Frenchman’, so it’s a great choice for families with either Italian or French connections! It can be shortened to ‘Fran’ or ‘Frannie’.
Read Next: Discover 100 Charming Italian Names with Their Meanings
50. Theodora
Theodora is a breathtaking and sophisticated name for girls. It’s the feminine version of ‘Theodore’ and has Greek origins. It means ‘gift of God’, perfect for your little miracle.
Final thoughts
Choosing a name for your little girl is a journey filled with excitement, but it’s not always an easy one. You’re looking for a name that oozes sophistication and will stand the test of time. Each old money girl’s name on this list ticks those boxes, and more, with links to royalty, prestige, wealth and determination.
Whether you’re inspired by names with links to royalty like Catherine and Camilla or names linked with wealth and prosperity like Edith and Florence, you can be sure that the beautiful girl’s names on this list will never go out of style.
We hope you find the perfect name for your current or future Queen. For more beautiful choices, check out our roundups of the best vintage one-syllable girl names, literary-inspired girl names and names inspired by nature.
From our families to yours.