1. Home
  2. Topics

Classic Boy Names

Classic boy names, those that have been well used in the English-speaking world over time, are an elite group. Classic boy names may come from the Bible, be traditional saints' names or royal names, or be names with roots in ancient languages, such as Jacob and Alexander.

Along with Jacob and Alexander, other classic boy names in the US Top 20 include William, James, Benjamin, Michael, Daniel, Matthew, Henry, and Joseph. Some classic names for boys that are not used as often as they used to be include Philip, Francis, Harry, and Hugh.

Most classic boy names have ranked highly for more than a century and have been widely used for hundreds of years. Even so, classic names for boys go through fashion cycles of their own, with new classics such as Felix, Jasper, and Oliver taking over for Old School classic boy names such as Robert and Richard.

The Top 50 classic boy names below are ordered by their current popularity on our website. More unusual classic names are ordered alphabetically at the bottom of the list.

Daniel

Meaning: God is my judge

Origin:Hebrew
150
Miles

Meaning: soldier or merciful

Origin:English form of Milo
24
Leo

Meaning: lion

Origin:Latin
48
Arthur

Meaning: bear

Origin:Celtic
32
Isaac

Meaning: laughter

Origin:Hebrew
60
Zachary

Meaning: the Lord has remembered

Origin:Hebrew
30
Nathaniel

Meaning: gift of God

Origin:Hebrew
41
Jasper

Meaning: bringer of treasure

Origin:Persian
49
Hugh

Meaning: mind, intellect

Origin:English from German
193
Philip

Meaning: lover of horses

Origin:Greek
153
Vincent

Meaning: conquering

Origin:Latin
52
Gabriel

Meaning: God is my strength

Origin:Hebrew
138
Elias

Meaning: Yahweh is God

Origin:Greek variation of Elijah, Hebrew
132
Edward

Meaning: wealthy guardian

Origin:English
235
Alan

Meaning: handsome, cheerful

Origin:Irish
471
Harry

Meaning: estate ruler

Origin:Diminutive of Henry
294
Frederick

Meaning: peaceful ruler

Origin:German
144
Julian

Meaning: youthful, downy-bearded, or sky father

Origin:English from Latin, variation of Julius
157
Timothy

Meaning: honoring God

Origin:Greek
558
Marcus

Meaning: warlike

Origin:Latin
390