Traditional names are back in fashion. Classic names are refreshing, and these names not only remind of history but also have a timeless quality. If you are looking for a stylish name for your boy with a vintage touch, then you’re at the right place, as we bring to you the best vintage boy names that still sound fresh. Scroll down this special list which has names with meanings, and choose your favorite.
200 Vintage Boy Names That Still Sound Fresh
A fast-riding name in the USA, Adam is a name that originated from Greek mythology and means ‘bearers of the heaven’.
A Hebrew name, Asher means fortunate or blessed.
Archer means ‘bowman’, and it is an English name.
Bearing its roots in Celtic, Arthur was once the name of shining heads of knights. It has the meaning ‘bear’.
Ambrose is a Latin origin name that means ‘immortal’.
Aurelius is one of the Roman emperor’s names. This name refers to ‘the golden one.’
Anderson is a Greek word, and it refers to man or manly. It is also a common Swedish surname.
Allen was first used somewhere in the 6th century, and it means ‘rock’.
As in ‘Adam and Eve’ this is a traditional biblical name of a boy. Adam means ‘son of the earth’.
Abraham is a Hebrew name that means father of multitudes.
Albert is a French origin name. The masculine name means a person who is noble and bright.
We all know about the great warrior Alexander. This strong Greek name means ‘defender of men’.
Alistair is a variant of the name Alexander and also means ‘one who defends mankind’.
Alvin means a noble friend or an old friend. It is a classic English origin name.
This Hebrew name means ‘to carry’ or ‘borne by God’
This is a 12th-century Latin name that means blessed.
Barney is a popular English name that means ‘as strong as a bear’.
A unique vintage name that comes from old French, and it signifies auburn-haired.
An old English occupational name meaning ‘baker’.
Benedict is a popular Christian name that bears its origin in English and Dutch. The name means ‘blessed’.
Bernard is a Germanic name that means ‘as brave as a bear’.
An occupational old English name, Booker can be described as a ‘maker of books’.
Bradley is also an English name that means ‘broad wood’ or ‘broad meadow’.
A name that belongs to the old French era, which means handsome.
The meaning of this name is ‘brown’. Bruno is a classic old German name.
Cassius is a Latin origin name that means ‘empty’ or ‘vein’.
Caspian is a classic name significant that signifies the color ‘white’.
The name has a Hebrew origin. It means ‘faithful’ and ‘wholehearted’.
Cyrus is a popular Iranian name that bears its origin in Persia. The significance of this name is ‘young’ or ‘farsighted’.
This Latin name is a variation of another name called Cassius. Cassian means ‘hollow’.
The name Carlisle means ‘from the walled city’ or ‘from the protected tower. It’s a medieval English name.
This is an occupational name, which means transporter of goods by cart.
An English origin name, Cedric means bounty.
The name Chadwick signifies ‘the warrior’s town’. The vintage name is of English origin.
A princely name that has its roots in Germany and France meaning ‘ free man’.
Christopher is a traditional name for boys and is originally from Greece. It means ‘bearer of Christ’.
A name of English origin, Chester means ‘fortress’.
The name belongs to Latin America. Clarence means ‘bright’ or ‘famous’.
Clayton is an English name, and it means ‘clay settlement’ or ‘mortal’.
Significant with the word cliff, this is a vintage name and it means ‘cliff at the river crossing’.
Derived from the Latin word ‘clericus’. Clarke generally refers to a clerk.
The Anglo-Saxon word and it means ‘cock’ or ‘rooster’.
A vintage Biblical Hebrew name, David refers to ‘beloved’.
Dashiell is an occupational name that means ‘page boy’.
An English origin name, Delbert means proud and noble.
Originally a Greek boy name, the name means ‘to overpower’ or ‘subdue’.
A Hebrew origin name which means ‘God is my judge’.
Danny is also a Hebrew name and bears a significant meaning ‘God is my judge’.
An Irish origin name, Darcy means ‘dark haired’.
An old French origin name, Darnell means ‘annual grass’.
Derrick is a name of Germanic origin that generally means ‘a gifted ruler’.
Dawson has an Anglo-Saxon descent, and is often used in countries like Ireland, Scotland, and Wales. It means the ‘son of David’.
The name Edwin means rich friend. The name originated in England and is a popular name of Charles Dickens novels.
The name has Hebrew roots. Elliot means ‘the lord is my God’.
The name bears its origin from the Welsh region. Evan means ‘son of Evan’.
The name harks back to Old English tradition. It’s meaning signifies ‘rich guardian’.
Ellis is a popular Welsh name also used as an English surname. It means ‘benevolent’.
A German-origin name, Emette is the masculine variation of Emma, which means ‘universal’.
Ezra is a Hebrew origin name meaning ‘help’. This name is also mentioned in the bible.
Bearing its roots in the Hebrew culture, Ethan means ‘solid’ or ‘enduring’.
Everett means ‘brave as a wild boar’. This name is an English variation and has a German origin.
Belonging to Irish origin, Finn is a charming name. It means ‘fair’ or ‘white’.
Floyd is an Anglo-welsh masculine name that means ‘Gray-haired’.
Fletcher is a popular occupational name that originated in the Old French era, meaning ‘seller of arrows’.
Adapted from the German name Friedrich, it is called Fredrick in English. It means ‘peaceful ruler’.
It is a Roman name and is famously adopted in pop-culture characters and means ‘lucky’ or ‘successful’.
Frankie is the American version of the German name Frank and means ‘free man’.
Francis bears its roots to Old French origin and means ‘Frenchman’.
George is one of the most popular names in the monarchy of Great Britain. It means ‘farmer’.
A name of Hebrew origin, Gabriel means ‘God is my strong man’.
Gareth can be traced back to the Wales tradition. Its meaning signifies ‘gentleness’.
The vintage name was adopted by a famous inventor Graham Bell. Graham is a Scottish origin name and means ‘Gray home’.
Godfrey is an English name that originated in the Germanic culture. It means peace of God.
To be watchful and vigilant means Gregory. This name originally comes from Greece.
The one who is a ‘feller of trees’ is known as Gideon. It is a Jewish name.
Geoff is the diminutive of the name Geoffrey, and it means ‘peaceful’.
Gunther is a German origin name that means a warrior.
Gaston refers to a man from the province Gascony. It means ‘stranger’ or ‘guest’.
A princely name that means ‘returns with the crown’. Gbadebo is popularly found in Nigeria.
Ganymede is a name that can be traced to Greek mythology. It means ‘to be glad’ or ‘to think, to plan’.
Grady is a gentle name that means ‘noble’. It has a Gaelic origin.
Originally from England, this is a vintage name that means ‘battle friend’.
An old English name that means ‘woodland’ or ‘clearing’. The legacy of this name is carried by a popular brand ‘Harley Davidson’.
Harry is a diminutive of the name Harry and means ‘home ruler’.
The name Hector claims to have multiple origins from England, France, and Greece. It means ‘holding fast’ and is a reference to ‘anchor’.
With its roots in England, France, and Germany, Henry is a popular name that means ‘home ruler’.
An old name from Greece that means ‘pledge’.
Howard is an ancient name that refers to a brave heart. It bears its roots in England.
Huxley is an Old English name that means ‘woodland’.
Hugh is a German origin name that means bright in heart, mind, and spirit.
It is a vintage name having its roots in English and French. Horace refers to ‘keeper of time’.
A Latinized form of Hugh, this name carries more strength. Hugo means a ‘bright soul’.
Ian is a vintage Scottish name that means ‘God is gracious’.
A Scottish origin name that means ‘green water’.
The name has its roots to Hebrew origin. Isaiah means ‘God is salvation’.
A popular scientist Isaac Newton carries the legacy of this name. Isaac is a Hebrew name that refers to ‘he will laugh’.
A traditional Hebrew origin name that means ‘supplanter’.
It’s an old English name that bears its popularity from Michael Jackson. Jackson means ‘son of Jack’
James is the Anglicized version of the name Jacob and means ‘holder of the heel’.
Jarret is a unique English name that means ‘strong’.
A name of Persian origin, Jasper means ‘treasurer’.
Josiah is a Hebrew name that refers to their God. The name means ‘God supports’.
It’s a Roman family name of Greek origin. Julius means ‘downy-bearded’.
An old-fashioned name of Hebrew origin, signifying ‘abundance’.
Another classic Hebrew name and it refers to ‘gift’.
Joseph is a Latin version of the Hebrew name Yosef and means ‘God will increase’.
A Biblical Hebrew name and means ‘God is salvation’.
Julian is an English name of Latin origin and means ‘youthful’.
A prehistoric Hebrew name that refers to a holy meaning ‘praised’.
John is a Hebrew origin name that means ‘grace of God’.
An old classical name with a beautiful meaning ‘God has given’. Johnathan is a Hebrew origin name.
It’s an old English name that harks back to a Scottish river. Kelvin means ‘narrow water’.
Kenneth means handsome or ‘born of fire’ and is found in the islands of western Scotland.
A classic German name that refers to ‘man’ or warrior’.
Kirk is a unique spiritual name of Scottish origin that means ‘church’.
Kilian is a popular name of Gaelic origin. It means fierce.
Keane is the English form of the Irish name Cian. It means ‘ancient’.
Kieran is a popular Irish name that refers to black.
A popular name of Gaelic origin, Keith means wood.
Kendrick is a classical English name that signifies the meaning royal power.
The popular English name belongs to actor Kiefer Southerland. Kiefer means barrel maker.
Kingsley is a popular name of English origin that means king’s wood.
Kentigern is a Scottish origin name and it means ‘chief lord’.
The word Kevin refers to ‘handsome birth’.
Luther is an English name that means ‘army of the people’.
The classic name harks back to Ancient Rome. Lucius means ‘light’.
Lucas is a Latin name that means ‘from Lucania’.
Luke is a Greek origin name and refers to ‘bringer of light’.
The name bears its origin in France. Lyle means ‘island’.
Louis is a classic name that bears the meaning ‘famous warrior’.
It is a Latin name that carries the meaning lion.
Levi is a Jewish name that means ‘joined’ or attached’.
An old-fashioned English origin name. Lowell means wolf.
It is the English variant of the Spanish name Alfonso. Lonnie means noble or ready.
Lincoln is an English-origin name that means ‘lake’.
Leonardo is an Italian name with Latin and Portuguese roots. It means ‘brave lion’.
The cute name from Welsh origin, Lloyd means grey.
Lawrence is an English name that means ‘laurel’.
Mack is a classic Gaelic name meaning ‘son’.
A name that is originally from Scotland, Malcolm means ‘disciple of St. Columba’.
An old name of English origin, Marlow is referred to ‘remnants of a lake’.
Originally from France, Marshall is a traditional name that means ‘one who looks after horses’.
Martin is a Roman origin name that refers to ‘warrior of Mars’.
It is an English name of Hebrew origin that signifies ‘gift of God’.
Maurice is a vintage Roman name that means dark-skinned.
The name Michael bears its origin in Israel and bears the meaning ‘who is like God?’.
A Hebrew origin name, Moses means ‘deliver’.
Nathan is a classical Biblical name that means ‘he gave’.
Neil is an Irish origin name that means ‘ champion’.
Nelson is an English name that means ‘son of Neil ‘.
Neville is a vintage name that means ‘new town’.
Derived from Greek, Nicholas means ‘victory of the people’.
Originated in Israel, Noah means ‘rest’ or repose’.
A German origin name, Norbert means ‘bright north’.
Norman is an English origin name meaning ‘man from the North’.
Nathaniel is a Biblical name meaning ‘gift of God’.
Oliver is a Latin occupational name meaning ‘olive tree’.
A traditional name that means ‘deer friend’.
Oswald is an English-origin name that refers to ‘divine power’.
A Welsh origin name, Owen means ‘youth’.
Derived from German, Otis means ‘wealth’.
Otto is a Germanic name, and it means wealth and prosperity.
Patrick is one of the he most prominent names of medieval times. Derived from Latin, it means ‘nobleman’.
One of the most famous names of Latin origin, Paul means small or humble.
Peter bears its roots in Greece. The classic name means stone.
Percy is an old French name that means ‘to pierce the valley’.
Phillip means ‘friend of horses’. This name has its origin in Greece.
Phineas is an Israel-origin name that means ‘the Nubian’ or the ‘serpent’s mouth’.
Preston is an old English name, popular in Christian religion. It means ‘village held by the church’.
Derived from Old English, Quinton means ‘queen’s settlement’.
A handsome name and bears its origin from Germany. Raymond signifies a ‘worthy protector’.
Another classic English name, Randall, means ‘rim of a shield’.
Remy is a popular name of a 5th-century saint, and it bears the meaning ‘oarsman’.
Ronald means mighty. This is an English masculine name derived from the old Norse.
This famous is known for the Tennis legend Roger Federer. It carries the meaning ‘famous spear’.
Rudolph is a name of Germanic origin. It means ‘wolf’.
A German origin name, Rupert is a traditional name meaning ‘bright frame’.
The name claims to have originated from Israel. Samuel is a meaningful name that refers to ‘name of God’.
A Modern English name, Sawyer means woodcutter.
Sebastian is a Latin-derived name, and it means ‘venerable’.
It means ‘valley with steep sides’. Sheldon is a popular name of English origin.
A name from Hebrew origin, Simon is a traditional name that means ‘God has heard’.
The name Sylvester is of Roman origin and means ‘of the forest’.
This unique name has its roots in Greece. Thaddeus means courageous.
Thatcher is an English occupational name meaning ‘roof thatcher’.
Thomas is a popular name with its roots in Greece. It means ‘twin’.
It is a name of Greek origin. Timothy means ‘to honor God’.
The word itself reflects the meaning. Truman is an English name and means ‘faithful man’.
A Greek name with Hebrew roots, Tobias is a religious name meaning ‘God is good’.
An old English occupational name and is equally popular as a regular name. Tanner means ‘leather worker’.
Vernon is an English origin name, and it means ‘alder tree ’.
A Latin origin name, Vincent means ‘to conquer’.
Victor is a Roman name that means ‘conqueror’.
This vintage name originated in Germany. Walter means ‘ruler of the army’.
Warren is an old English name meaning ‘animal enclosure’.
This old English name means ‘one who desires peace’.
A very common and popular vintage name, William is a Germanic name that means ‘helmet’ or ‘protection’.
Xavier is a name of Arabic origin. It bears the meaning ‘the new house’.
Choosing a name can be a tedious task, but the time and energy the parents invest in it are worthwhile as the child will carry it with them all through their life. So, pick a name that represents his character and personality.