Last Updated on
When naming your little princess, the old fashioned, classic names are a great way to channel the uniqueness of an era. Popular classic names related to long-established cultures in the world, speak for themselves. Selecting a suitable name for a baby girl who is no less than a princess is quite a challenging job. So, we’re listing some of the most famous classic old-fashioned girl names in the world, and we’re also telling you what they mean so that you can pick one that best fits your adorable girl.
100 Classic Names for Girls With Meanings
Here we are putting a list of some classic baby girl names and some other unique names with meanings.
1. Abigail
The name Abigail is of Hebrew origin. It means “Joy of the Father”. Abby can be a cute nickname for Abigail.
2. Ada
The name Ada is a classic or old-fashioned name that is in trend again. It is a girl’s name of German origin, which means “noble” or “nobility”.
3. Adaline
The name Adeline is one of the most adorable names for baby girls. It is a traditional and classic English origin name that means “noble”.
4. Adele
The name Adele is a classic and unique name for a baby girl that has a German origin. The name means “noble” or “nobility”.
5. Agatha
The name Agatha is a very sophisticated and classic name for a baby girl. This Greek origin name means “virtuous” and “good”.
6. Agnes
The name Agnes is also a very traditional name for a baby girl. It has a Greek origin and means “pure” or “chaste”.
7. Alexandra
The name Alexandra is of Greek origin. It comes from the name Alexander, and is a popular and strong choice of name for baby girls as it means “defending men”.
8. Alice
The name Alice originated from an ancient French name “Aalis”. The name has an elegant vibe to it and means “of noble kin”.
9. Anna
Anna is a classic name that has a Hebrew origin. It comes from another name Hannah and means “grace” or “beautiful”.
10. Annie
The name Annie is a simple and sophisticated name that also has a modern vibe to it. It means “gracious” or “merciful” and has an English origin.
11. Amelia
The name Amelia is another classic name that is popular even now. It is of Latin origin, and it means “striving” or “industrious”.
12. Anastasia
Anastasia is a classic name for baby girls. It has a Greek origin, and it means “resurrect” or “will rise again”.
13. Angeline
Angeline is one of the most popular and well-established classic names for babies. This beautiful Greek origin name means “a messenger of God or an angel”.
14. Barbara
This Greek origin name Barbara is a classic, old-fashioned girl name which means “traveller from a foreign land”.
15. Beatrice
The name Beatrice is derived from a Latin origin word Beatrix, which means “she who brings happiness” or “blessed”.
16. Betty
This classic name has a modern appeal to it. It is of English origin and means ”God is my oath”.
17. Bernice
The name Bernice is another old-fashioned name of Greek origin. It means “victorious” or “she who brings victory”.
18. Bertha
The name Bertha is a traditional and lovely name for a baby girl that has a contemporary vibe to it. It means “bright” and has a German origin.
19. Bessie
The name Bessie, just like Betty, is of English origin and it means “oath of God”.
20. Beulah
The name Beulah is one of the most classic and unique names for a baby girl. It is of Hebrew origin and means “married”.
21. Blanche
The name Blanche sounds very exotic and sophisticated. This classic French origin name means “someone with pale blond hair”.
22. Bridget
It is an Irish-Gaelic origin name that was derived from the word brígh. Bridget is the English form of Brigid, which means “strength”.
23. Camila
This ancient name is getting crazy popular. Pronounced as “ka-MEE-la”, it means “young ceremonial attendant” in Latin.
24. Caroline
The name Caroline is of Latin origin, and it means “free” or “beautiful woman”.
25. Catherine
Catherine is one of the classic girl names. This Greek origin name means “pure” and has an elegant vibe to it.
26. Carrie
The name Carrie is also a classic name that has a modern appeal. It is of American origin and means “free”.
27. Cecilia
The name Cecilia is a feminine form of the name Cecil, which was derived from a Latin caucus. It means “blind to one’s own beauty”.
28. Charlotte
The name Charlotte is a popular classic name for girls that is very appealing because it sounds very sophisticated. The name means “free”.
29. Chloe
Chloe is a Greek origin name that sounds very sophisticated yet is a classic. It means “the goddess of agriculture and fertility” in Greek mythology.
30. Christina
Christina is a pretty and elegant name for a girl. This English origin name means “follower of Christ”.
31. Clara
Clara is a unique yet very popular name for a baby girl. This Latin origin name means “illustrious”.
32. Claire
The name Claire is derived from the French name Clara. It is also a feminine form of the Latin name Clarus for boys, which means “clear” or “bright”.
33. Claudia
The name Claudia is a very beautiful name for a baby girl. This Latin origin classic name is a popular choice even now, and it means “enclosure”.
34. Cora
The name Cora is another old-fashioned and elegant name for a baby girl that has a contemporary feel to it. The name means “maiden”.
35. Cynthia
The name Cynthia is a very attractive, beautiful, and classic name for a baby girl. This Greek origin name means “a woman from Kinthos” in Greek Mythology.
36. Daphne
The name Daphne is also a classic yet unique name for a baby girl which means “Laurel Tree” and “Greek water nymph”.
37. Delilah
The name Delilah means “delicate” or “lovelorn”.This classic name is of Hebrew origin.
38. Dorothy
Dorothy is an old-fashioned name that is popular even now. It is of Greek origin, and it means “Gift of God”.
39. Doris
Another classic yet a cool name for a baby girl, Doris has a Greek origin, and it means “sea”.
40. Edith
Edith is an English origin name which means “Rich” or “Blessed”.
41. Edna
The name Edna is of Hebrew origin, and it means” delight” or “pleasure”.
42. Eleanor
Eleanor is another classic and sophisticated name for a baby girl. It means “a shining light” or “the shining one”.
43. Elizabeth
A very traditional and classic name, Elizabeth, is derived from the Hebrew word Elisheva, which means “God,” or “oath.”
44. Ella
Ellas is a classic name for baby girls that has a modern vibe to it. It is of Spanish origin and means “young girl”.
45. Emily
This classic name was derived from the Latin word aemulus, which means “hardworking” or “rival.”
46. Ethel
The name Ethel is a very beautiful vintage English origin name for a baby girl, which means “noble”.
47. Eve
The simple and aesthetic name, Eve, is a classy name that is back in trend. It is of Hebrew origin and means “life” or “living”.
48. Evelyn
The name Evelyn is a classic name that has an exotic feel to it. This English origin name means “wished for child”.
49. Faith
This traditional name, Faith, is of English origin that many parents choose for their baby girl as an indicator of their religious belief.
50. Florence
This classic and traditional name, Florence, is of Latin origin, and means “prosperous” or “flourish”.
51. Frances
Frances is another classic name for girls that sounds very modern. It is the English variation of the Latin name Franciscus, meaning “Frenchman”. The name also means “from France”.
52. Georgia
This English origin name Georgia sounds so lush and is a perfect classic name for a baby girl. It is a feminine name derived from George.
53. Gladys
The name Gladys is another traditional name for girls, which means “royalty” and is of Welsh origin.
54. Grace
This Latin origin name means “God’s favour”. Grace is another classic and very sophisticated name for a baby girl.
55. Genevieve
The name Genevieve sounds very elegant yet modern. It is of French origin and means “woman/wife of the family”.
56. Geraldine
The name Geraldine is a very bold and strong name for a baby girl. It is of English origin and means “ruling with a spear”.
57. Hazel
Hazel is yet another classic and sophisticated name for a baby girl which is of English origin derived from the hazel colour or hazel tree.
58. Helen
This classic and traditional Greek origin name, Helen, means “beautiful” or “ light”.
59. Irene
The name Irene is another classic name for a baby girl from Greek origin, and it means “peace”.
60. Ida
This is a cute name for a baby girl that also sounds very soothing. The name Ida means “hardworking” and is of Greek origin.
61. Jane
This classic English origin name, Jane, means “woman” or “Jehovah is Gracious”. It is a very beautiful traditional name for a baby girl.
62. Jennifer
The name Jennifer is a classic name for girls that has become quite popular over the years. It is of English origin, and means “Fair” or “White Wave”.
63. Jessica
Jessica was one of the most popular names in both the 1980s and ’90s. This Hebrew origin name means “God Beholds”.
64. Josephine
Josephine is the feminine version of Joseph, a name originated from the Hebrew word Yosef, and means “God will increase.”
65. Juanita
This classic Spanish origin name means “God is gracious”. It sounds very exotic and charming.
66. Katherine
The name Katherine is another popular classic name for a baby girl. It is of Greek origin that means “pure”.
67. Laura
This classic Latin origin name, Laura, means “Laurel tree” or “victory”. Laura makes a very elegant yet modern name for a baby girl.
68. Louise
Louise is another beautiful English origin name for a baby girl which means “famous warrior”.
69. Lucy
The name Lucy is the English version of the Roman word Lucia, which means “light”. It is a very nice classic yet a common name for baby girls.
70. Lydia
This Greek origin name, Lydia, is one of the most ancient names which means “women from Lydia” or “kindred spirit”.
71. Margaret
This classic and traditional English origin name, Margaret, means “pearl” and is an elegant name for a baby girl.
72. Martha
This elegant Hebrew origin name is one of the most traditional and popular names for a baby girl. It means “a lady”.
73. Mary
This short and cute name, Mary, is the English form of Maria, which means “beloved”. It is derived from the Hebrew Maryam.
74. Matilda
The name Matilda is another classic yet a bold name for a baby girl. This English origin name means “battle strength”.
75. Miranda
An elegant and classic name for a baby girl, Miranda, is of Latin origin, and it means “admirable”.
76. Nancy
This is a commonly used, adorable and classic name for a baby girl. It has an English origin and means “grace”.
77. Naomi
This classic Hebrew origin name is a popular choice even now. It means “beautiful” or gentle”.
78. Nora
Nora or Norah is an Irish origin name that means “honour” and is a popular old-fashioned name for a baby girl.
79. Olivia
Olivia is one of the top baby girl names in America as well as in European countries around the world. This English origin name means “ancestor’s descendant”.
80. Ophelia
Ophelia is an old-fashioned name for a baby girl that is popular even today. This Greek origin name means “help”.
81. Pamela
This English origin name is a nice option for a baby girl. It means “honey” or “sweetness”.
82. Pearl
Pearl is another sophisticated and classic English origin name for a baby girl, signifying she is as precious as the gemstone.
83. Penelope
The name Penelope is from Greek mythology. It means “weaver”. Famous namesakes include the actress Penelope Cruz.
84. Rachel
Rachel is another traditional yet popular name for a baby girl, which was derived from the Hebrew word Rachel, and means “ewe” or “female sheep”.
85. Rebecca
Rebecca is a classic name that represents beauty in the Bible. This name is still a popular choice for baby girls, and it means “servant of God”.
86. Rita
The name Rita has a Spanish origin, and it means “Pearl”. Famous namesakes include actress Rita Hayworth.
87. Ruth
The name Ruth has a very calm and compassionate vibe to it. This Hebrew origin name means “friend” or “friendship”.
88. Sarah
Sarah is a classic yet trendy name for a baby girl that means “princess”. This name is of Hebrew origin.
89. Sophia
The classic and extremely popular Greek origin name for baby girls, Sophia means “having great wisdom”.
90. Sylvia
The name Sylvia is an adorable and innocent name which means “forest” and is of Latin origin.
91. Tabitha
This traditional and classy name is of Hebrew origin, and it means “beauty”.
92. Thelma
The name Thelma is a classic yet unique name for a baby girl. This Greek origin name means “will”.
93. Theresa
Theresa is a traditional and classic name for a baby girl. It means “harvester” or “hunter” and is of Greek origin.
94. Vanessa
This popular classic name is of English origin. The name Vanessa means “created” or “butterfly”.
95. Velma
This Greek origin name, Velma, means “protector”. Velma is a traditional name for a baby girl that has become common over time.
96. Victoria
Victoria is one of the most ancient Latin origin names for a baby girl. The name Victoria means “victory”.
97. Violet
This elegant classic name for baby girls means “a purple flower”. This English origin name has become popular over the years.
98. Virginia
Virginia is a lovely name for a baby girl. This classic Latin origin name means “pure”.
99. Yolanda
Yolanda is another classic and traditional name for a baby girl that has become common. Yolanda means “modest” or “like the violet flower”.
100. Zoe
Zoe is a very popular classic name for a baby girl. The name Zoe means “life”, and it is of Greek origin.
A name represents the quality and personality of a child and choosing a name with great meaning is a difficult task for the parents. That’s one reason why most parents search for classic names. We hope this list of names for baby girls has made shortlisting names for your princess easier. Happy Parenting!