50 Sophisticated Old Money Girl Names with Timeless Elegance and Meaning

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!

  • Origin: Greek
  • Meaning: Light, bright, shining one

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.

  • Origin: Greek
  • Meaning: Pure

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!

  • Origin: Latin
  • Meaning: Victory

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.

a portrait of a sophisticated girl with a book
  • Origin: Greek
  • Meaning: Pearl

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.

  • Origin: French
  • Meaning: Free man

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

  • Origin: French
  • Meaning: Woman of the family

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

  • Origin: Hebrew
  • Meaning: My God is an oath

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.

  • Origin: German
  • Meaning: Noble kind

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.

a portrait of an elegant young girl
  • Origin: Latin
  • Meaning: She who brings happiness

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

  • Origin: Hebrew
  • Meaning: God will increase

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

  • Origin: German
  • Meaning: Work, industrious

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!

  • Origin: Greek
  • Meaning: Resurrection

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

  • Origin: German
  • Meaning: Renowned warrior

Louisa is a timeless German name. It means ‘renowned warrior’.

  • Origin: Latin
  • Meaning: Divine

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

a portrait of a sophisticated young girl
  • Origin: Hebrew
  • Meaning: My God is an oath

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

  • Origin: French
  • Meaning: Free woman

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

  • Origin: Greek
  • Meaning: Wisdom

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!

a portrait of a rich and elegant  young girl
  • Origin: French
  • Meaning: Youthful

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!

  • Origin: Latin
  • Meaning: Blind 

Cecilia is pronounced ‘SAH-SEA-LIA’ and means ‘blind’. It has Latin roots.

  • Origin: Greek
  • Meaning: Shining light

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.

a portrait of a beautiful elegant young girl
  • Origin: Latin
  • Meaning: Flourishing, prosperous

Florence is a whimsical name with Latin roots. It means ‘prosperous’, so it’s no wonder the name made it to this list!

  • Origin: Latin
  • Meaning: Alive

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!

  • Origin: Greek
  • Meaning: Weaver

Penelope has Greek origins and means ‘weaver’. It could be shortened to the very vintage sounding Penny.

  • Origin: German
  • Meaning: Strength in battle

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.

  • Origin: Latin
  • Meaning: Bright

Clara is a simple yet elegant name for little girls. It has Latin roots and means ‘bright’.

a portrait of an elegant rich young girl
  • Origin: Latin
  • Meaning: Prayer

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.

  • Origin: English
  • Meaning: Wished for child

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

  • Origin: Latin
  • Meaning: Heavenly

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

  • Origin: Latin
  • Meaning: Free one

Meaning ‘free one’, this free-spirited (yet classic) name has Latin roots.

  • Origin: English
  • Meaning: Faithfulness

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.

a portrait of an elegant girl standing next to a horse
  • Origin: Latin
  • Meaning: Sea dew

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

  • Origin: German
  • Meaning: Home ruler

Harriet means ‘home ruler’, so this name will be especially apt during toddlerhood! It has German roots.

  • Origin: Latin
  • Meaning: Lily flower

Lillian can be shortened to the uber-popular girl’s name ‘Lily’. It means ‘lily flower’ and has Latin origins.

  • Origin: German
  • Meaning: Work

Pronounced ‘EM-EH-LEEN’, this elegant German name means ‘work’ – perfect for a little girl you know will work hard to achieve greatness!

  • Origin: Greek
  • Meaning: Good, kind

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.

a portrait of an elegant young girl by he piano
  • Origin: English
  • Meaning: Wealth

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.

  • Origin: Greek
  • Meaning: Noble, well-born

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.

  • Origin: Latin
  • Meaning: The Priest’s helper

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.

  • Origin: Greek
  • Meaning: Farmer

Georgiana is a name associated with high society. It means ‘farmer’ and has Greek origins.

  • Origin: Welsh
  • Meaning: Peace

The Welsh name Winifred can be shortened to the cutest nickname: ‘Winnie’. It means ‘peace’.

  • Origin: German
  • Meaning: Home ruler

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!

  • Origin: Latin
  • Meaning: Star

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

  • Origin: Latin
  • Meaning: Steadfast

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!

a portrait of an elegant young girl
  • Origin: Greek
  • Meaning: Golden

Cressida is linked with British high society and means ‘golden’. It has Greek roots.

  • Origin: Latin
  • Meaning: Red

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!

  • Origin: Celtic
  • Meaning: Maiden

Imogen is a Celtic name and means ‘maiden’.

  • Origin: Latin
  • Meaning: Eighth

Meaning ‘eighth’ this Latin name is sophisticated and elegant.

a beautiful young girl on a picnic
  • Origin: Latin
  • Meaning: Horn

Cornelia is a vintage Latin name that means ‘horn’. It could easily be shortened to the equally beautiful ‘Lia’.

  • Origin: Italian
  • Meaning: Frenchman

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

  • Origin: Greek
  • Meaning: Gift of God

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.

Related Posts

Scroll to Top
Skip to content