The name you give your child is likely to be with her forever. So, it’s important to find one that’s timeless and suitable for every situation she may face in life. Now there are new ways to find the perfect name for your little one, but before you do that, make sure you better understand the old-fashioned names going around. More than just meaning a few things like “white” or “delicate,” many names say quite a lot about their origins and symbolism. Here are the top 105 old-fashioned girl names and meanings that are still timeless and suitable daily.
Aster is a Latin name that means “star,” making it a wonderful name for your little princess. It was one of the most popular names in the 1930s and is still a top choice today.
Belle was a French name meaning “beautiful.” It was first used as a boy’s name before becoming popular as a girl’s name! You could also use this for your daughter.
If you have a little gem in your life, this name is perfect! Beryl is derived from the Old French word “belle,” which means “precious stone.”
Blossom is another flower-based name that means “new beginning,” making it a great choice for your little one.
Camilla is Italian, and the meaning of Camilla means “attendant or servant. The name was well-known in the Middle Ages but became even more popular after Alexander the Great’s wife, Roxane.
Dorabella is a Spanish name that means “richly beautiful.” As with most Spanish names, this one is often shortened to Dor. If you have a little beauty in your life, go for Dor or Dorabella!
Dora is another Italian name meaning “lover. This name is usually shortened to “Doretta,” but it’s only a letter away from “Dora.”
Edwina is another beautiful flower-based name. It was first used by Shakespeare as the name of a minor character in his play King Lear, but it eventually became famous again when British actress Edwina Lytton took on the same name.
Blanche is a French name meaning “white.” French actress Blanche Bates inspired the name, but it was taken up later by the famous Blanche DuBois in Tennessee Williams’ A Streetcar Named Desire.
Mildred means “gentle strength” and is a beautiful complement to any girl’s name. This beauty was first well-known as the character of Aunt March in Louisa May Alcott’s classic novel, Little Women.
Cora was a modern name that stuck in popularity for almost 100 years. It was used by the French queen Eleanor of Aquitaine in 1066 and can be found in Shakespeare’s sonnets.
Isabella has Italian and Spanish origins, but the meaning is the same: “beautiful.” This beautiful name became popular again after Princess Isabella of Spain married Edward IV of England in 1470.
Constance means “constant and steady,” a perfect name for your little one. It was popular in the Shakespearean era and was the name of the co-founder of a convent in England.
This beautiful name is French, meaning “bright beauty,” and is also an element of the name Edward, which is why it’s so popular with boys.
Elspeth is a Scottish name that means “elf protection. It is sometimes confused with the Biblical character, Elizabeth, who was John the Baptist’s mother.16. Blanche
Another French name here, Blanche, means “white” and is a feminine form of Blandings, “gentle.” This name will fit your daughter just right.
Faye was a popular name in the 1930s and ’40s, and for a good reason. It’s derived from the name Faith, but without being too religious.
Flora is a Latin name meaning “flower.” It was first used as a scientific word but made its way through Roman mythology to Shakespeare’s A Midsummer Night’s Dream.
Gretchen is a German name that means “gravel, pebbles.” This name was popular during the 18th century, and it’s still used today for girls.
Edith is an English name meaning “famous wealth.” This name was popular during Elizabeth I’s reign, so Gretchen was also a popular choice during this time!
Elizabeth means “beloved, loved one or her feminine form; Elisabeth means “God has favored.
Lynnette is an old French name that means “merry, joyful.” It is sometimes used for boys, but this name is perfect for girls.
Lydia was the name of the wife of King Izates, King of the Jews and Queen of Asia Minor. It’s also used to mean “friend” in a religious context. This beautiful girl will be an old friend when she’s older.
Mabel means “apple.” This name was given to a character in the classic novel Tom Sawyer. These days, Mabel has become a popular name for girls after it was used by Mary Hartwell Catherwood for her character in Gone With The Wind.
Marcella is an old Italian name meaning “little battle.” This is an apt name for someone who loves to fight!
Maeve was a goddess of war in Irish legend and is also the name of a river that runs through the West of Ireland. This name is often spelled Mave or Maidhne.
Miriam is Hebrew for “bitter,” but has become anything but! It’s sometimes Marie, which can be shortened to Mae or Mor when you want to use nicknames.
Mavis was a character in The Woodlanders, a book by Thomas Hardy. It has since become a popular choice for girls.
Maya is another name that means “bitter.” It’s of Hebrew origin, and it has been used more as a surname than as a first name.
Marjorie is an old English name that means “rebellious.” This is the perfect name when you’re raising your daughter to be headstrong.
Muriel means “tender and gentle.” This name was well-known in the Victorian era, but it’s coming back again after the character Muriel Rukeyser inspired a new generation of parents.
Norah is a variation on Nora, and Nora means “light.” It’s a perfect name for the little light in your life.
Olive is a Greek name meaning “olive twig or peace,” and it’s been used since the Middle Ages to show respect to God.
Nadine is a very feminine-sounding name meaning “honest.” It can also be spelled as Nadina or Nadene, but no matter how you slice it, this name is an old-fashioned girl name ideal for your little one.
Sibyl refers to a priestess in ancient Greek mythology. Rightfully, this name means “prophetess.” It is also a girl’s name still favored by parents today.
Sarah is one of the many names given to Abraham’s wife in the Old Testament. This name means “friend” and is perfect for your little angel daughter.
Jeanette has two meanings- French “God is gracious” and Latin “the youngest. ” This name is perfect for your little princess, who will grow up to be the youngest of her siblings!
Darlene is a gorgeous star name that means “darling.” This beautiful old-fashioned girl’s name should be on your daughter’s list.
Madge serves as both a short form and an alternate spelling of Margaret, which means “pearl.” This old-fashioned girl’s name is still a favorite among parents today!
Tallulah uses the nickname “Louise” and is one of the many old-fashioned girl names that mean “rejoicing.” This is an ideal name for your baby daughter, who will surely bring happiness to everyone she comes across in her life.
Janelle, a nice French name meaning “God is gracious,” has been widely used by parents today. It’s a timeless name, perfect for your little angel child!
Ursula was once a popular name among girls in medieval Europe. This old-fashioned girl’s names mean “curly-haired” or “of the sea.” It’s an ideal choice for your little mermaid!
Shirley is a modernized variant of the old-fashioned girl names Sharla and Sheryl, which both mean “hailstone.” This name is perfect for your sweet little angel who brings joy to all she meets!
Vera started as a familiar form of the old-fashioned girl names Maria and Bertha. It means “faithfulness” or “true.” This is one of the many modernized names used by parents today.
Dollie is an old-fashioned girl name that can come from either Adeline or Dolly, which means “pearl.” This name is perfect for your sweet little girl who shines like a precious jewel!
Wanda means “little.” However, it was once used for a pretty girl in ancient Roman mythology. This is an ideal name for your little angel who will take care of those around her and bring joy to everyone she meets!
June originally meant “gift of the god.” Today, this old-fashioned name means “first month” and is perfect for your baby!
Wilma is an old-fashioned girl name that means “will” in Latin. This name is perfect for your sweet little angel who will always do what she wants and be bold! It’s also a #1 trending name on Baby Center!
Felicia is one of the many old-fashioned girl names derived from the Greek word “phileo,” which refers to “love.” This girl’s name means “loved by everyone.”
Winifred is a modernized version of the old-fashioned girl name Winifred. It means “friend of peace.” This name is ideal for your sweet little angel who will always bring peace to all she meets.
Yvonne originally meant “God is gracious.” This name was used to refer to a girl in the medieval French custom known as “youthful virginal beauty.” The meaning has been modified to mean “beloved woman.
Beverley was a term used to refer to the beaver hat worn by men in the Middle Ages. It later became a popular girl’s name and means “beaver meadow.”
Esther is an Old Testament name meaning “star.” This girl’s name is perfect for your little angel who can brighten up every room she enters!
Brenda was once used to refer to a broad-headed arrow and is the character’s name in Shakespeare’s play, “The Merchant of Venice.” It means “famous war leader.”
Lillian was originally a nickname for Elizabeth. This is an ideal name for your little angel, who will be blessed with much love from all around her!
Candace means “woman from Kandace,” a place located in Egypt. This name is also used to refer to a queen in the Bible. Candace is an ideal name for your sweet little girl who will be like a queen to everyone she meets!
Cleo is one of the many old-fashioned girl names that mean “glory.” It is also the name of a city in Egypt, so it’s perfect for your little angel child, who will be a beautiful treasure!
Celeste is one of the many names that means “heavenly.” It is also a French name meaning “dear one,” or it can be used as a shortened version of the name Celia. This girl’s name is perfect for your little angel who will be the light of anyone’s life.
Edith was once a pretty German girl’s name that means “ruler of battle.” This old-fashioned girl’s name has been through many changes and is still used today.
Darina is a popular feminine form of the Russian name Darius. The feminine version of this name means “dear” and “darling.” This girl’s name is perfect for your little darling, who will bring joy to everyone around her.
Lelia was once a popular Latin baby name that meant “chosen by God.” This sweet, old-fashioned girl name is perfect for your little angel.
Deirdre is a Gaelic name meaning “sorrow” or “sadness.” This is a great name for your little girl who will never bring sadness to anyone around her.
Imelda means “the meek” in Spanish and is the feminine form of the name Meldon or Melon. This sweet, old-fashioned girl name is perfect for your meek little princess.
Delia was once named for a little girl in the Bible who was born blind. It has also been used to refer to Delilah from the Old Testament. This is an ideal name for your little angel who will be able to see everything in life with her beautiful eyes.
Daphne is the Greek name meaning “laurel” or “from Daphne.” This is an ideal old-fashioned girl name since it’s perfect for your little star-shimmering beauty.
Dolores is a Spanish name that means “pain” or “grief.” This old-fashioned girl’s name is perfect for your baby, who will bring joy to everyone she meets.
Nella was a pet form of Ellen, which is a variation of Helen. It means “torch” or “splendor.” Nella is an ideal #1 trending baby name on Baby Center.
Evelyn is a name meaning “life,” This is a beautiful name you can use when naming your girl. It means “life,” but it also says “gift of God.” She is also a timeless name that you can use even when it’s trendy.
Hazel is a popular and beautiful name meaning “to shoot arrows,” which symbolizes the spring season when flowers bloom and life starts anew. It’s a perfect choice if you want a name that fits the spring season perfectly.
Florence is a name meaning “blooming,” which can symbolize your beautiful girl who’s blossoming in life. It’s also a very pretty and unique old-fashioned name you can use for your girl.
Marie and Maria are both names meaning “obstinacy,” which means they have strong personalities and pursue what they want to do in life. This can be a perfect choice if you want your little one to have an obstinate personality.
Gwendolyn is a name meaning “white or fair,” which symbolizes true purity and innocence. It’s a perfect choice if you want to give your child an old-fashioned name that’s meaningful and pure.
Madeline is a beautiful old fashioned name meaning “magnificent,” which symbolizes your little girl’s magnificence in life. This is very appropriate for every little girl who will grow up to be stunningly beautiful in life.
Luella means “unique,” and it’s also very pretty, which means your little one will be one of a kind in life. It’s also an old-fashioned name that you can use, especially if you want your girl to be unique in life.
Melinda is another old-fashioned name meaning “blessed woman,” which makes it a perfect choice if you want to give your little one the chance to be blessed with a wonderful life in general.
This name means “Italian girl,” and it’s another old-fashioned name that you can use for your little girl. It’s a beautiful name with meaning and old-fashioned, making it perfect for every day.
Nanette is an old-fashioned name meaning “little woman,” which says your little one is as precious as gold, and she’ll be the perfect guardian angel for you in life. This name will also make a very pretty choice if you want to go with a real old-fashioned name that’s meaningful.
Pamela is a beautiful name meaning “lucky,” which means your little girl will be lucky in life to have you as her loving mother. It’s a name you can always use for your little girl, especially if you want an old-fashioned name that means something and can still be trendy.
Virginia is a name meaning “living,” and it’s an old-fashioned name that’s pretty, which is perfect for every day of your relationship.
Priscilla is a name meaning “high priestess,” which means your little girl is a very spiritual person who will be able to help you with her wisdom in life. If you want to give your girl an old-fashioned name that says more than just meaning something, this is an amazing choice.
Violet is also known as the name of a flower, and it’s a name that’s both old-fashioned and meaningful, which means it’s perfect for every day.
Roberta is a name meaning “bright fame,” and it’s also beautiful, which makes it a perfect choice for every day.
Katharine is a beautiful old-fashioned name meaning “pure,” and it’s an amazing choice for every day. It’s perfect for your little girl who’s pure in heart and soul.
Vivian is a very old-fashioned name, but it still means something today, making it perfect every day.
Rowena is a very old-fashioned name meaning “companion.” It has a real meaning that’s beautiful and fitting, which makes it perfect every day.
Adeline is an old-fashioned name meaning “noble,” which is perfect for every day. It makes your little girl feel important and special every day because she’s the only little girl in your life who can deserve this special treatment in life.
Sabrina is a beautiful name meaning “peace,” which means your little girl will be a strong warrior of peace in life. It’s also a timeless and meaningful old-fashioned name, making it perfect for every day.
Joan is an old-fashioned name that means “the Lord’s special gift to humanity.” This is the perfect choice if you want to give your little one an old-fashioned name that says something so profound about her, making it perfect for every day of your relationship.
Sheila is an old-fashioned name that means “God is my oath,” which is perfect every day. It makes your little girl feel protected and protected by God in life.
Marjorie means “noble ruler,” and it’s a beautiful name with a meaning that fits perfectly in every day of your relationship with each other. It’s also an old-fashioned name, so you can use it when naming your little one.
Sonya is an old-fashioned name meaning “peaceful,” and it’s a perfect choice if you want to give your little one a special name.
Julia is an old-fashioned name with a very beautiful meaning, “youthful,” which means your little girl will always be youthful in life, and she’ll also be youthful forever in your heart. It will also make a very pretty choice every day of your relationship with each other.
Tamara is a beautiful old-fashioned name meaning “the earth,” and it’s perfect for every day of your life.
Judith is a lovely old-fashioned name that means “Jew,” and it’s perfect for every day because every Jewish child should have an old-fashioned name. This will be a very special way to honor your heritage in life, which makes it the perfect choice if you want to go with an old-fashioned name that has history too.
Winona is the old-fashioned name meaning “firstborn daughter,” and it’s perfect for every day because you want your little girl to be your firstborn in life. It’s also a beautiful choice in general, making it the perfect choice if you want to go with an old-fashioned name that can be meaningful and beautiful.
Marlene is an old-fashioned name meaning “womanly,” and it’s very appropriate for your relationship with each other every day.
Ada means “noble,” and it’s the perfect choice for every day of your life.
Agnes is an old-fashioned name that means “chastity,” and it’s beautiful, which is perfect for every day because you want your little girl to represent purity in life.
Annette is an old-fashioned name meaning “anointed,” and it’s a special name for your little girl. It’s very fitting if you want to give your little girl an old-fashioned name that means something and still be special.
Eloise is a beautiful old-fashioned name meaning “God’s promise in her,” which is the perfect choice for every day because your little girl will be the promise of God through life.
Clara is an old-fashioned name meaning “bright,” and it’s very special, which makes it perfect for every day.
Amelie is another very pretty name that means “lovely.” It’s the good choice if you want to give your little girl a meaningful yet pretty name that says something about her in life.
Darcy is a famous old-fashioned name that means “dark green meadow” or “dark color of the meadow.” It’s a gorgeous choice if you want to go with an old-fashioned name that can still be beautiful and meaningful. Another reason to love Darcy is it means something so romantic, which makes it perfect for every day.
Beatrice is an ancient and old-fashioned name meaning “bright fame” or “becoming famous.
Denise is an old-fashioned name meaning “from the Lord,” and it’s the perfect choice for every day of your life. It’s not a very common name, but it still means something more.
Aurelia is a beautiful old-fashioned name meaning “golden flower,” and it’s perfect for every day because you want your little girl to always be shining in life and like gold.