Skip Nav

Classic Baby Girl Names

100 Classic Baby Girl Names That Will Never, Ever Get Old

Photographer: Levi MandelRestrictions: Editorial and internal use only. No advertising or print allowed.

Ain't nothin' like a classic! Trendy baby names and unique baby names will forever have their appeal, but what's really forever are those timeless names that never, ever seem to get old. And for baby girls, there are tons of beautiful names you'll want to add to your baby name list.

Ahead, our absolute favourite classic baby names for girls that we couldn't tire of if we tried.

Classic Baby Girl Names

  1. Abigail
  2. Ada
  3. Alexandra
  4. Alice
  5. Amelia
  6. Amy
  7. Anna
  8. Anne
  9. Audrey
  10. Beatrice
  11. Bridget
  12. Camille
  13. Caroline
  14. Cassandra
  15. Catherine
  16. Cecilia
  17. Charlotte
  18. Chloe
  19. Christina
  20. Claire
  21. Claudia
  22. Cora
  23. Cynthia
  24. Daisy
  25. Daphne
  26. Deborah
  27. Delilah
  28. Diana
  29. Dorothy
  30. Edith
  31. Eleanor
  32. Elizabeth
  33. Ella
  34. Emily
  35. Emma
  36. Eve
  37. Faith
  38. Faye
  39. Felicity
  40. Florence
  41. Frances
  42. Georgia
  43. Grace
  44. Hannah
  45. Helen
  46. Hope
  47. Irene
  48. Iris
  49. Isabella
  50. Jane
  51. Jean
  52. Jessica
  53. Jill
  54. Joan
  55. Josephine
  56. Judith
  57. Julia
  58. Juliet
  59. June
  60. Kate
  61. Katherine
  62. Laura
  63. Leah
  64. Lillian
  65. Lily
  66. Lucy
  67. Lydia
  68. Madeline
  69. Margaret
  70. Marian
  71. Marie
  72. Martha
  73. Mary
  74. Mia
  75. Miranda
  76. Miriam
  77. Monica
  78. Nancy
  79. Naomi
  80. Nora
  81. Olivia
  82. Pamela
  83. Patricia
  84. Penelope
  85. Rachel
  86. Rebecca
  87. Rose
  88. Ruth
  89. Sally
  90. Samantha
  91. Sarah
  92. Selena
  93. Sophia
  94. Susannah
  95. Theresa
  96. Valerie
  97. Vanessa
  98. Victoria
  99. Vivian
  100. Zoey







    Image Source: Popsugar Photography / Levi Mandel
    Latest parenting