Skip to main content

75 Elegant Girl Names

These elegant names for your baby girl exude class and sophistication, and will be a choice she’ll love forever.
75 of the most elegant names for baby girls 2020
Updated: May 18, 2023

If you have a baby girl on the way and are still struggling to find the perfect name for her, then we may be able to help.

More: 50 Dark But Beautiful Names for Baby Girls

Choosing an elegant name for your daughter could be a great option because of the wide variety of names to choose from. Some of these vintage names may sound a little bit old-fashioned, but that is what makes them special and unique.

Many of the names that we included are shared by queens, famous people, or have a sophisticated quality about them. Take a look below to see if you can find a pretty name that is a perfect fit for your pretty baby girl.

Elegant Girl Names from A to E

  1. Adelaide - German for "noble kind" and shared by Queen Adelaide of Saxe-Meiningen, who was the Queen of the United Kingdom in the 1830s.
  2. Alexandra - Greek for "defender of mankind" and shared by Queen Alexandra of Denmark, who was the Queen of the United Kingdom in the early 1900s.
  3. Amelia - German for "industrious" and shared by the character Amelia Mignonette Thermopolis Rinaldi, the Princess of Genovia in the Princess Diaries films
  4. Anastasia - Greek for "resurrection" and shared by Grand Duchess Anastasia Nikolaevna of Russia and is famous because of the mystery surrounding her death during the Bolshevik Revolution
  5. Anne - Hebrew for "gift of God's favor" and shared by Queen Anne of Great Britain who was the last Stuart monarch
  6. Antoinette - Latin for "praiseworthy" and shared by Marie Antoinette who was the last Queen of France before the French Revolution
  7. Arabella - German for "beautiful eagle" and shared by Princess Arabella, a fictional character created by author Milo Freeman
  8. Aurora - Latin for "gold" and shared by Princess Aurora the main character of the Disney film Sleeping Beauty
  9. Beatrice - Latin for "happy" and shared by Princess Beatrice of the United Kingdom during the late 1800s.
  10. Belle - Spanish for "beautiful" and shared by the Disney princess Belle in the animated film Beauty and the Beast
  11. Bianca - Italian for "fair" and is a very popular name for a baby girl in Italy
  12. Blythe - Old English for "joyous" and is known to be a very so stylish and sophisticated name
  13. Brigitte - Irish for "strong" and a derivative of Brigit, who is the Celtic Goddess of the poetic arts
  14. Camilla - Arabic for "the perfect one" and shared by Camilla, the Duchess of Cornwall
  15. Charlotte - French for "little and womanly" and shared by Princess Charlotte of Cambridge
  16. Christabel - This is a fun combination of Christine and Belle, which means "beautiful follow of Christ" in Latin
  17. Claudette - French for "lame" and the feminine version of Claude, it is a beautifully unique name
  18. Cleo - Greek for "lark" and a shortened version of Cleopatra, who was a ruler in Egypt over the Ptolemaic Kingdom
  19. Cora - French for "beloved" and Greek for "maiden" and also used as a nickname for Persephone who was the Queen of the Underworld in Greek Mythology
  20. Cordelia - Irish for "daughter of the sea" and shared by the daughter of King Lear, who is the title character of the play King Lear by William Shakespeare
  21. Cressida - Greek for "gold" and is also a character in Greek mythology in Homer's Iliad
  22. Delphine - Greek for "dolphin" and also refers to the "womb of the earth, the ancient Greek city of Delphi
  23. Diana - Latin for "divine" and shared by Princess Diana of Wales
  24. Donatella - Italian for "gift" and shared by Italian luxury fashion designer Donatella Versace
  25. Elizabeth - Hebrew for "God's oath" and also shared by the Queen of the United Kingdom, Elizabeth II
  26. Eloise - French for "intelligent" and the feminine form of Aloysius, a French provincial
  27. Emilia - Latin for "eager" and is the feminine version of the clan name Aemilius
  28. Eugenia - Greek for "well-born" and shared by Dame Mary Eugenia Charles, prime minister of Dominica from 1980-1995
  29. Evangeline - Greek for "messenger of good news" and is also the title of a poem written by Henry Wadsworth Longfellow
  30. Evelyn - English for "hazelnut" and Ancient German for "desired one"

Elegant Girl Names from F to M

  1. Florence - Latin for "flourishing" and also the name of a beautiful city in Italy
  2. Francesca - Old French and Italian for "free" and is a classy version of Italy's patron Saint Francis
  3. Giovanna - Italian for "God is good" and the feminine version of Giovanni, both have a sophisticated sound to them
  4. Genevieve - Welsh for "white wave" and French for "tribe woman" and also derived from the Medieval name Genovefa
  5. Helena - Greek for "torch" and shared by the wonderful famous actress Helena Bonham Carter
  6. Hildegard - German for "warrior" and shared by Saint Hildegard of Bingen
  7. Isabella - Hebrew, and Spanish for "consecrated to God" and shared by Isabella II of Spain
  8. Ivanna - Hebrew for "God is gracious" and a beautiful name that is also a unique choice
  9. Jacqueline - French for "supplanter" and shared by former first lady Jacqueline Kennedy
  10. Jane - Hebrew for o"God is gracious" and shared by timeless author Jane Austen
  11. Joan - Hebrew for "God is gracious" and shared by Joan of Arc
  12. Josephine - Hebrew for "he shall add" and shared by Josephine Bonaparte, Empress and first wife of Napoleon I
  13. Judith - Hebrew for "praised" and is a classic name
  14. Katherine - Greek for "pure" and derived from the Greek goddess of magic, Hecate
  15. Liliana - Latin for "innocence," "purity" and "beauty" which makes this name speak for itself
  16. Lucinda - Latin for "bringer of light"
  17. Lydia - Greek for "beauty" and for "woman from Lydia" which is an Asian island named after King Lydos
  18. Madeline - English for "high tower" and a variation of Magdalene, which comes from the biblical Mary Magdalene
  19. Margot - Persian, Irish, and Latin origins to name a few for "child of light" or "pearl" and is shared by famous actress Margot Robbie
  20. Mariana - French for "bitter" or "star of the sea" and is a great stylish and unique name
  21. Matilda - German for "battle maiden" and shared by Empress Matilda who was the daughter of King Henry I

Elegant Girl Names from N to Z

  1. Natalia - Italian for "born on Christmas" and is a more sophisticated spin on the name Natalie
  2. Octavia - Latin for "eighth child" was the name of Marc Antony's wife in the Roman Empire
  3. Olga - Russian for "holy" and is a strong and popular baby name in Russia for baby girls
  4. Ophelia - Greek for "wise" and shared by a character in the play Hamlet by William Shakespeare
  5. Penelope - Greek for "bobbin-weaver" who was the wife of Odysseus in Greek mythology
  6. Persephone - Old Greek for "bringer of death" and wife of Hades, God of the Underworld in Greek mythology
  7. Philippa - Polish for "lover of horses" and the name of the Queen of England in the 1300s, Philippa of Hainault
  8. Philomena - Greek for "beloved" and is known for being a fancy name that is used all around the world
  9. Priscilla - Latin for "from ancient times" and shared by Priscilla Presley the former wife of Elvis Presley
  10. Scarlett - Middle English for "deep red" and shared by fictional character Scarlett O'Hara from Gone With the Wind
  11. Seraphina - Hebrew for "afire" and the title character of a novel by Rachel Hartman
  12. Sophia - Greek for "wisdom" and a derivative of Sophie, the Countess of Wessex who is a member of the British royal family
  13. Tabitha - Greek for "gazelle" and a great old-fashioned baby name
  14. Tatiana - Russian for "fairy princess" and shared by the Grand Duchess Tatiana Nikolaevna of Russia
  15. Theodora - Greek for "gift of God" and shared by Princess Theodora of Greece and Denmark
  16. Valentina - Latin for "good health" and the feminine form of Valentinus
  17. Vanna - Greek for "a butterfly" and shared by television personality Vanna White
  18. Victoria - Latin for "victory" and shared by Queen Victoria who was the Queen of the United Kingdom in the 1800s.
  19. Viola - Latin for "violet" and shared by actress Viola Davis
  20. Violetta - Latin for "purple" and an elegant variation of the name Violet
  21. Virginia - Latin for "chaste" and shared by famous author Virginia Woolf
  22. Vivienne - Latin for "lively" and shared by fashion designer Dame Vivienne Westwood
  23. Wilhelmina - Teutonic for "fierce protector" and shared by Queen Wilhelmina Helena Pauline Maria of the Netherlands during World War II
  24. Xiomara - Spanish for "ready for battle" and is a popular name in Portugal

For more baby name inspiration check out these popular baby name lists:

Considering one of these names? Pin it to save it for later:

pinterest graphic of elegant girl names

Stefanie Miller

About Stefanie

Stefanie is an experienced parenting writer and has published works in other publications… Read more

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.