1. Home
  2. Topics

Boy Names ALWAYS in the Top 1000

There are just under 200 baby boy names that have been on the Top 1000 since 1880, when the U.S. Social Security office began tracking baby names. The classic boy names here — such as Oliver and William — are included among that elite group that has been perennially popular.

Along with Oliver and William, many of the other top names for boys have always appeared in the Top 1000, including Noah, Elijah, James, Benjamin, Mason, Alexander, Henry, and Jacob. You may be surprised to learn that less conventional names such as Troy, Jefferson, Harley, and Dallas have maintained their memberships to this exclusive club.

The number of boy names that have always been in the Top 1000 is almost double that of girl names. Boy names have traditionally been more stable in popularity, although now we are seeing a shift as boy names become more trend-driven. Names such as Willie, Ralph, Jerome, and Mike recently dropped out of the Top 1000, relinquishing their status, and Gerald, Reginald, Rodney, or Will (yes, Will!) could be the next to go.

If you’re looking for an unshakable classic name for a son, a boy name always in the Top 1000 is the right choice for you. Browse all 189 boy names that have always been in the Top 1000, below.

William

Meaning: resolute protection

Origin:German
128
Thomas

Meaning: twin

Origin:Aramaic
59
Adam

Meaning: son of the red earth

Origin:Hebrew
154
Samuel

Meaning: told by God

Origin:Hebrew
87
Nathan

Meaning: given

Origin:Hebrew
121
Alexander

Meaning: defending men

Origin:Greek
42
Nicholas

Meaning: people of victory

Origin:Greek
124
Joshua

Meaning: the Lord is my salvation

Origin:Hebrew
173
Michael

Meaning: who is like God?

Origin:Hebrew
224
Luke

Meaning: man from Lucania

Origin:Greek
83
Christopher

Meaning: bearer of Christ

Origin:Greek and Latin
206
Simon

Meaning: he has heard; flat-nosed

Origin:Hebrew, Greek
61
Theodore

Meaning: gift of God

Origin:Greek
3
Henry

Meaning: estate ruler

Origin:German
40
Felix

Meaning: happy, fortunate

Origin:Latin
6
Oscar

Meaning: God spear, or deer-lover or champion warrior

Origin:English or Irish
12
Jack

Meaning: God is gracious

Origin:English, diminutive of John
93
Louis

Meaning: renowned warrior

Origin:German and French
39
Peter

Meaning: rock

Origin:Greek
107
Patrick

Meaning: noble, patrician

Origin:Latin
205