These names aren’t old-fashioned; they’re classics! These traditional baby names are the most popular names for girls and boys in the past 100 years, according to the Social Security Administration. We’ll also tell you where each name comes from and what it means.
Top 10 Classic Baby Names for Girls
Mary Origin: Hebrew Meaning: Beloved
Patricia Origin: Latin Meaning: Noble
Jennifer Origin: English Meaning: White wave
Linda Origin: Spanish Meaning: Pretty
Elizabeth Origin: Hebrew Meaning: My God is an oath
iStock
Barbara Origin: Greek Meaning: Stranger, foreigner
Susan Origin: Hebrew Meaning: Lily
Jessica Origin: Hebrew Meaning: God beholds
Sarah Origin: Hebrew Meaning: Princess
Karen Origin: Scandinavian Meaning: Pure
Top 10 Classic Baby Names for Boys
iStock
James Origin: Hebrew Meaning: Supplanter
John Origin: Hebrew Meaning: God is gracious
Robert Origin: English Meaning: Bright fame
Michael Origin: Hebrew Meaning: Who is like God?
William Origin: German Meaning: Strong-willed warrior