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.

Antonio The meaning of Antonio is 'highly praisewort...
Origin:Spanish and Italian variation of Anthony
794
Albert

Meaning: noble, bright

Origin:German
218
Franklin

Meaning: free landholder

Origin:English
562
Walter

Meaning: army ruler

Origin:German
332
Carl

Meaning: free man

Origin:German variation of Charles
757
Steven

Meaning: garland, crown

Origin:English variation of Stephen
893
Donald

Meaning: proud chief

Origin:Scottish
1105
Jose

Meaning: Jehovah increases

Origin:Spanish and Portuguese version of Joseph
1114
Juan

Meaning: the Lord is gracious

Origin:Spanish and Manx variation of John
1689
Johnny

Meaning: God is gracious

Origin:Diminutive of John
2124
Origin:Diminutive of Gerald or Jerome
2271
Charles

Meaning: man, free man

Origin:French from German
290
David

Meaning: beloved

Origin:Hebrew
337
Chris

Meaning: one who carries Christ

Origin:English nickname for Christian, Christopher
1176
Edwin

Meaning: wealthy friend

Origin:English
316
Roy

Meaning: king or red-haired

Origin:French or Celtic
720
Jay

Meaning: jaybird

Origin:Latin
335
Warren

Meaning: park-keeper

Origin:English from French
252
Taylor

Meaning: tailor

Origin:English occupational name
898
Carlos

Meaning: free man

Origin:Spanish variation of Charles
991