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

iStock

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

A daughter touches her mother's pregnant belly as they discuss how to tell the gender of the baby
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

iStock

David
Origin: Hebrew
Meaning: Beloved

Richard
Origin: German
Meaning: Strong ruler

Joseph
Origin: Hebrew
Meaning: God will increase

Thomas
Origin: Greek
Meaning: Twin

Charles
Origin: English
Meaning: Free man

—Eva Ingvarson Cerise

featured photo: iStock

RELATED STORIES:

City Love: Baby Names That Show Your Regional Pride

These Are the Hottest Baby Names of 2020

These Are the Most Sought After Royal Inspired Baby Names in 2020

Advertisement
phone-icon-vector
Your daily dose of joy and connection
Get the Tinybeans app