100+ Old-Fashioned Girl Names Oozing Vintage Charm

Vintage names for baby girls

Old-fashioned girl names run the gamut from sweet comeback names to forgotten gems. But what they all have in common is that they were once very much on-trend, and then fell off the radar. This pattern gives them a conspicuously vintage feel, and separates them from classic girl names—old names that never seem to fall out of favor.

Currently, popular old-fashioned names for baby girls include Margaret, Ruth, Annie, Jane and Alice. Names that give off strong vintage vibes but haven't made a big comeback yet include Maude, Agnes, Verna, Freda and Ethel.

Like all names, vintage names can be divided into different categories. There are the old-fashioned biblical girl names, like Ruth and Martha. There are the retro floral names, like Marguerite and Rose. There are the cute and casual old-fashioned girl names that end in -ie, like Annie and Nellie.

You can also narrow your baby name search by length. Perhaps your last name is a mouthful, and you love the idea of a short and sweet old-fashioned girl name like Mae, Fern or Lou? Or maybe the opposite true, and you want to pair your baby's brief last name with a long old-fashioned girl name like Rosemary, Imogene or Winifred? Or pick one of the long retro names with cute nicknames, like Harriet nicknamed Hattie, or Eleanor which shortens to Ellie.

If you're not quite sure what you want and are simply looking for some initial inspiration, the following list of 100 popular old-fashioned girl names can be a good starting point.

100 Popular Old-Fashioned Names for Baby Girls

  1. Charlotte
  2. Evelyn
  3. Eleanor
  4. Ella
  5. Nora
  6. Hazel
  7. Ellie
  8. Grace
  9. Violet
  10. Stella
  11. Lucy
  12. Lillian
  13. Audrey
  14. Ruby
  15. Alice
  16. Josephine
  17. Sadie
  18. Caroline
  19. Cora
  20. Lydia
  21. Eva
  22. Vivian
  23. Clara
  24. Rose
  25. Margaret
  26. Daisy
  27. Magnolia
  28. Valerie
  29. Genevieve
  30. Esther
  31. Georgia
  32. June
  33. Ada
  34. Olive
  35. Rosalie
  36. Ruth
  37. Elsie
  38. Vera
  39. Annie
  40. Lola
  41. Miriam
  42. Jane
  43. Lucille
  44. Maggie
  45. Lena
  46. Ophelia
  47. Willa
  48. Rosemary
  49. Lana
  50. Mabel
  51. Frances
  52. Gwendolyn
  53. Joy
  54. Helen
  55. Hattie
  56. Rosie
  57. Matilda
  58. Sylvia
  59. Elaine
  60. Dorothy
  61. Edith
  62. Mae
  63. Alma
  64. Bonnie
  65. Leona
  66. Aurelia
  67. Virginia
  68. Opal
  69. Clementine
  70. Cecelia
  71. Beatrice
  72. Gloria
  73. Myra
  74. Frankie
  75. Marie
  76. Zelda
  77. Faye
  78. Laurel
  79. Margo
  80. Louise
  81. Flora
  82. Estella
  83. Rosa
  84. Eileen
  85. Irene
  86. Winnie
  87. Maxine
  88. Marilyn
  89. Della
  90. Florence
  91. Theodora
  92. Nellie
  93. Estelle
  94. Pearl
  95. Mavis
  96. Ila
  97. Lillie
  98. Celia
  99. Ramona
  100. Cleo
  101. Adele
  102. Paula
  103. Rosalee
  104. Rosalyn
  105. Gwen
  106. Vada
  107. Veda
  108. Goldie

Old Girl Names by Decade

The list above covers a whole range of vintage names, from late Victorian names to mid-century monikers, but you can also narrow your search to a specific time period:

Vintage Girl Names by First Letter

Old-fashioned girl names can also be searched by first letter. Some parents have established a letter theme for their children, while others want to honor a family member by choosing a name that begins with a specific letter. For yet others, looking through names in alphabetical order just makes the most sense. Here, you can view hundreds of vintage girl names by first letter: