Classic Baby Names

  1. Abigail
    • Origin:

      Hebrew
    • Meaning:

      "my father is joyful"
  2. Abraham
    • Origin:

      Hebrew
    • Meaning:

      "father of multitudes"
  3. Adam
    • Origin:

      Hebrew
    • Meaning:

      "son of the red earth"
  4. Albert
    • Origin:

      German
    • Meaning:

      "noble, bright"
  5. Alexander
    • Origin:

      Greek
    • Meaning:

      "defending men"
  6. Alexandra
    • Origin:

      Greek, feminine form of Alexander
    • Meaning:

      "defending men"
  7. Alice
    • Origin:

      German
    • Meaning:

      "noble"
  8. Amelia
    • Origin:

      German
    • Meaning:

      "work"
  9. Andrew
    • Origin:

      Greek
    • Meaning:

      "strong and manly"
  10. Anna
    • Origin:

      Variation of Hannah, Hebrew
    • Meaning:

      "grace"
  11. Anne
    • Origin:

      French variation of English Ann and Hebrew Hannah
    • Meaning:

      "grace"
  12. Anthony
    • Origin:

      Latin
    • Meaning:

      "from Antium"
  13. Arthur
    • Origin:

      Celtic
    • Meaning:

      " bear"
  14. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"
  15. Camilla
    • Origin:

      Latin
    • Meaning:

      "young ceremonial attendant"
  16. Catherine
    • Origin:

      Greek
    • Meaning:

      "pure"
  17. Cecilia
    • Origin:

      Feminine form of Cecil, Latin
    • Meaning:

      "blind"
  18. Charles
    • Origin:

      French from German
    • Meaning:

      "free man"
  19. Charlotte
    • Origin:

      French, feminine diminutive of Charles
    • Meaning:

      "free man"
  20. Christian
    • Origin:

      Greek or English from Latin
    • Meaning:

      "anointed one or follower of Christ"
  21. Christina
    • Origin:

      Greek
    • Meaning:

      "a Christian"
  22. Christopher
    • Origin:

      Greek and Latin
    • Meaning:

      "bearer of Christ"
  23. Claire
    • Origin:

      French form of Clara
    • Meaning:

      "bright, clear"
  24. Daniel
    • Origin:

      Hebrew
    • Meaning:

      "God is my judge"
  25. David
    • Origin:

      Hebrew
    • Meaning:

      "beloved"
  26. Diana
    • Origin:

      Latin
    • Meaning:

      "divine"
  27. Edward
    • Origin:

      English
    • Meaning:

      "wealthy guardian"
  28. Eleanor
    • Origin:

      English variation of French Provencal Alienor, meaning unknown
  29. Elizabeth
    • Origin:

      Hebrew
    • Meaning:

      "pledged to God"
  30. Ellen
    • Origin:

      English variation of Helen
    • Meaning:

      "torch; shining light"
  31. Emily
    • Origin:

      Feminine variation of Emil, Latin
    • Meaning:

      "rival"
  32. Emma
    • Origin:

      German
    • Meaning:

      "universal"
  33. Esther
    • Origin:

      Persian
    • Meaning:

      "star"
  34. Eve
    • Origin:

      Hebrew
    • Meaning:

      "life"
  35. Frances
    • Origin:

      English from Latin
    • Meaning:

      "from France; free man"
  36. Francis
    • Origin:

      Latin
    • Meaning:

      "Frenchman or free man"
  37. Frederick
    • Origin:

      German
    • Meaning:

      "peaceful ruler"
  38. Gabriel
    • Origin:

      Hebrew
    • Meaning:

      "God is my strength"
  39. George
    • Origin:

      Greek
    • Meaning:

      "farmer"
  40. Grace
    • Origin:

      English, virtue name
  41. Hannah
    • Origin:

      Hebrew
    • Meaning:

      "grace"
  42. Helen
    • Origin:

      Greek
    • Meaning:

      "torch; shining light"
  43. Henry
    • Origin:

      German
    • Meaning:

      "estate ruler"
  44. Iris
    • Origin:

      Flower name; Greek
    • Meaning:

      "rainbow"
  45. Isaac
    • Origin:

      Hebrew
    • Meaning:

      "laughter"
  46. Isabel
    • Origin:

      Spanish variation of Elizabeth
    • Meaning:

      "pledged to God"
  47. Isabella
    • Origin:

      Spanish and Italian variation of Elizabeth, Hebrew
    • Meaning:

      "pledged to God"
  48. Jack
    • Origin:

      English, diminutive of John
    • Meaning:

      "God is gracious"
  49. Jacob
    • Origin:

      Hebrew
    • Meaning:

      "supplanter"
  50. James
    • Origin:

      English variation of Jacob, Hebrew
    • Meaning:

      "supplanter"
  51. Jane
    • Origin:

      English
    • Meaning:

      "God is gracious"
  52. Jean
    • Origin:

      English and Scottish, from French variation of Johanna
    • Meaning:

      "God is gracious"
  53. John
    • Origin:

      Hebrew
    • Meaning:

      "God is gracious"
  54. Jonathan
    • Origin:

      Hebrew
    • Meaning:

      "gift of Jehovah"
  55. Joseph
    • Origin:

      Hebrew
    • Meaning:

      "Jehovah increases"
  56. Josephine
    • Origin:

      French feminine variation of Joseph, Hebrew
    • Meaning:

      "Jehovah increases"
  57. Julia
    • Origin:

      Latin
    • Meaning:

      "youthful or sky father"
  58. Katherine
    • Origin:

      Greek
    • Meaning:

      "pure"
  59. Laura
    • Origin:

      English from Latin
    • Meaning:

      "from Laurentum or bay laurel"
  60. Lawrence
    • Origin:

      Latin
    • Meaning:

      "from Laurentium or bay laurel"
  61. Leah
    • Origin:

      Hebrew
    • Meaning:

      "weary"
  62. Louis
    • Origin:

      German and French
    • Meaning:

      "renowned warrior"
  63. Lucy
    • Origin:

      English variation of Lucia, Latin
    • Meaning:

      "light"
  64. Luke
    • Origin:

      Greek
    • Meaning:

      "man from Lucania"
  65. Lydia
    • Origin:

      Greek
    • Meaning:

      "woman from Lydia"
  66. Madeline
    • Origin:

      English variation of Magdalen
    • Meaning:

      "high tower or woman from Magdala"
  67. Marcus
    • Origin:

      Latin
    • Meaning:

      "warlike"
  68. Margaret
    • Origin:

      Greek
    • Meaning:

      "pearl"
  69. Maria
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  70. Martha
    • Origin:

      Aramaic
    • Meaning:

      "lady"
  71. Mary
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea; bitter; beloved; love"
  72. Matthew
    • Origin:

      Hebrew
    • Meaning:

      "gift of God"
  73. Michael
    • Origin:

      Hebrew
    • Meaning:

      "who is like God?"
  74. Miriam
    • Origin:

      Hebrew or Egyptian
    • Meaning:

      "drop of the sea, bitter, or beloved"
  75. Naomi
    • Origin:

      Hebrew
    • Meaning:

      "pleasantness"
  76. Nathan
    • Origin:

      Hebrew
    • Meaning:

      "given"
  77. Nathaniel
    • Origin:

      Hebrew
    • Meaning:

      "gift of God"
  78. Nicholas
    • Origin:

      Greek
    • Meaning:

      "people of victory"
  79. Olivia
    • Origin:

      Latin
    • Meaning:

      "olive tree"
  80. Patrick
    • Origin:

      Latin
    • Meaning:

      "noble, patrician"
  81. Paul
    • Origin:

      Latin
    • Meaning:

      "small"
  82. Peter
    • Origin:

      Greek
    • Meaning:

      "rock, stone"
  83. Philip
    • Origin:

      Greek
    • Meaning:

      "lover of horses"
  84. Rachel
    • Origin:

      Hebrew
    • Meaning:

      "ewe"
  85. Richard
    • Origin:

      German
    • Meaning:

      "dominant ruler"
  86. Robert
    • Origin:

      English from German
    • Meaning:

      "bright fame"
  87. Rose
    • Origin:

      Latin
    • Meaning:

      "rose, a flower"
  88. Ruth
    • Origin:

      Hebrew
    • Meaning:

      "compassionate friend"
  89. Samuel
    • Origin:

      Hebrew
    • Meaning:

      "told by God"
  90. Sarah
    • Origin:

      Hebrew
    • Meaning:

      "princess"
  91. Simon
    • Origin:

      Hebrew, Greek
    • Meaning:

      "he has heard; flat-nosed"
  92. Sophia
    • Origin:

      Greek
    • Meaning:

      "wisdom"
  93. Stephen
    • Origin:

      Greek
    • Meaning:

      "garland, crown"
  94. Thomas
    • Origin:

      Aramaic
    • Meaning:

      "twin"
  95. Timothy
    • Origin:

      Greek
    • Meaning:

      "honoring God"
  96. Victor
    • Origin:

      Latin
    • Meaning:

      "conqueror"
  97. Victoria
    • Origin:

      Latin
    • Meaning:

      "victory"
  98. Vincent
    • Origin:

      Latin
    • Meaning:

      "conquering"
  99. William
    • Origin:

      German
    • Meaning:

      "resolute protection"
  100. Zachary
    • Origin:

      Hebrew
    • Meaning:

      "the Lord has remembered"