Picking a baby name is no easy feat. It's something that will follow your child around for the rest of their life, so understandably, you want to choose the perfect name. You can find inspiration anywhere and everywhere from nature and space to your favorite musician or artist, or even within the traits and characteristics of your little one's zodiac sign.

However, there's something just so elegant and timeless about a classic, traditional or "vintage" baby name. Not to mention, many of them sound beautiful together as hyphenated first names (i.e. Beatrice-Alba or Grace-June), or first name-middle name combos. Either way, you can't go wrong with a classic baby name.

Here's our list of 110 classic baby names from across cultures.


    1. Alba
    2. Alice
    3. Althea
    4. Anastasia
    5. Anne
    6. Antonia
    7. Beatrice
    8. Bernice
    9. Bessie
    10. Betty
    11. Beulah
    12. Blanche
    13. Carmela
    14. Caroline
    15. Catherine
    16. Celestina
    17. Claire
    18. Claudette
    19. Constance
    20. Cornelia
    21. Daisy
    22. Daphne
    23. Delores
    24. Diane
    25. Dinah
    26. Dolores
    27. Dorothy
    28. Edith
    29. Edna
    30. Eleanor
    31. Elizabeth
    32. Eloise
    33. Ernestina
    34. Esther
    35. Etta
    36. Eunice
    37. Evelyn
    38. Farah
    39. Fatima
    40. Fausta
    41. Faye
    42. Felicity
    43. Florence
    44. Francis
    45. Gabrielle
    46. Gail
    47. Geneive
    48. Gertrude
    49. Gladys
    50. Grace
    51. Gwendolyn
    52. Hannah
    53. Harriet
    54. Hattie
    55. Helen
    56. Ida
    57. Imogen
    58. Irene
    59. Isadora
    60. Jane
    61. Janet
    62. Jia
    63. Josephine
    64. Judith
    65. June
    66. Lena
    67. Leonor
    68. Lillian
    69. Linda
    70. Lois
    71. Lottie
    72. Lyda
    73. Madeline
    74. Mae
    75. Magdalena
    76. Margaret
    77. Marsha
    78. Mary
    79. Matilda
    80. Maya
    81. Mei
    82. Ming
    83. Miriam
    84. Nadia
    85. Noor
    86. Nora
    87. Pearlie
    88. Phillis
    89. Ramira
    90. Ramona
    91. Renata
    92. Rosa/Rose
    93. Ruby
    94. Ruth
    95. Sally
    96. Shirley
    97. Susan
    98. Sylvia
    99. Tabitha
    100. Tamar
    101. Theresa
    102. Ursula
    103. Valentina
    104. Veronica
    105. Victoria
    106. Violet
    107. Vivan
    108. Wei
    109. Wilma
    110. Zoya