1. Home
  2. Topics

Vintage Boy Names

Vintage boy names are in style now, combining the gravitas of a name with traditional roots with the freshness of one that hasn't been heard for decades. While not all antique boy names make the fashion grade – sorry, Herbert and Melvin – new old choices such as August and Theodore are being added to the roster all the time.

Along with August and Theodore, other vintage names for boys in the US Top 200 include Abel, Asher, Bennett, Elias, Finn, Henry, Jasper, and Xavier. Rarer retro names for baby boys on the rise include Linus, Cassian, Ned, and Aurelius.

A vintage name can give your son a good measure of history and heft to rely on. Antique names tend to come connected to many worthy namesakes along with heroes of literature and myth.

If you're in search of vintage baby names for your son, our master list of stylish vintage boy names is below.

Samson

Meaning: sun

Origin:Hebrew
420
Milo

Meaning: soldier or merciful

Origin:Latin and Old German
17
Otis

Meaning: wealthy

Origin:Variation of Otto, German
26
Lazarus

Meaning: God is my helper

Origin:Latinized Greek variation of Hebrew Eleazar
183
Atlas

Meaning: bearer of the heavens

Origin:Greek
23
Miles

Meaning: soldier or merciful

Origin:English form of Milo
24
Lucian

Meaning: light

Origin:Latin
46
Gideon

Meaning: hewer; or, having a stump for a hand

Origin:Hebrew
68
Theo

Meaning: gift of God

Origin:Diminutive of Theodore
36
Leo

Meaning: lion

Origin:Latin
48
Apollo

Meaning: destroyer

Origin:Greek mythology name
97
Arthur

Meaning: bear

Origin:Celtic
32
Asher

Meaning: fortunate, blessed, happy one

Origin:Hebrew
53
Isaac

Meaning: laughter

Origin:Hebrew
60
Owen

Meaning: young warrior; well-born

Origin:Welsh
74
Emmett

Meaning: universal

Origin:English masculine variation of Emma, German
78
Archer

Meaning: bowman

Origin:English
106
Amias

Meaning: loved

Origin:Latin
111
Silas

Meaning: of the forest; or prayed for

Origin:Aramaic, Latin, Greek
4
Tobias

Meaning: God is good

Origin:Greek from Hebrew
31