Skip to Content

Vintage boy names that are old fashioned classics

Old fashioned names with vintage charm are making a comeback on baby name charts. 

Parents looking for baby name inspiration love to look at old trends to pick out strong, classic baby names.

There are some seriously cute vintage boy names you don’t hear anymore, making them a great choice if you want a rare baby name!

vintage baby boy asleep

What are some old fashioned boy names?

If you want to find old fashioned boy names then you can look through baby name lists going back decades to see what people were calling their babies back then. 

The ONS publishes the top 100 baby names back to 1904 in this handy list.

In the US you can select a decade going back to the 1880s on the Social Security website to see what names were popular! 

Some of those old fashioned baby names have already made a comeback, or never went away!

Names such as Albert and Arthur have grown in popularity in recent years, as have names such as Winston and Wilfred. 

One of the things that appeal about some vintage names is they can be shortened to more modern nicknames, such as Freddie or Bertie. So you get a vintage classic but you can still use a short and trendy nickname. 

It may surprise you which names actually were being used over 100 years ago, as some of these baby names sound super modern! 

There are over 200 vintage baby names for boys on this list – which is your favourite?

Related post: Vintage baby girl names

Vintage baby boy names

Aaron 

A Hebrew naming meaning mountain of strength or enlightened. 

Abel 

A Hebrew name meaning breath. 

Abraham 

Meaning father of multitudes. 

Adam 

Meaning son of the red earth. 

Alan 

Meaning handsome or cheerful. 

Albert 

Meaning noble, bright or famous. Can be shortened to Bertie. 

Albus 

Meaning white or bright. 

Alexander 

From the Greek name Alexandros, meaning defending man. 

Alfred 

Meaning elf or counsel. Could be shorted to Fred or Freddie. 

Alistair 

A warrior name meaning the one who repels men. 

Alton 

An Old English name meaning old town. 

Alvin 

Meaning elf or magical being or precious friend. 

Amos

Meaning carried by god.

Andrew 

Meaning courageous or manly. Can be shortened to Drew.

Angus 

A Scottish name meaning one choice.

Anthony 

Meaning highly praiseworthy.

Ansel 

Meaning divine protection.

Archie 

Meaning bold or brave.

Arlo 

An Old English name meaning fortified hill.

Arnold 

Meaning ruler.

Arthur 

A Celtic name meaning bear.

Atticus 

Meaning from Attica.

Augustus 

Meaning great or magnificent.

Asher 

Meaning fortunate or blessed.

Atlas 

Meaning to carry.

Barnaby 

Meaning son of consolation.

Baxter 

Meaning baker.

Beau 

Meaning beautiful in French.

Benedict 

Meaning blessed.

Beowulf 

An English name meaning bear.

Benjamin 

Meaning son of the south or right hand.

Bernard 

Meaning strong or brave bear.

Bennett 

Meaning blessed.

Blaise 

Meaning lisp or stutter.

Booker 

Meaning scribe.

Boyd 

A Scottish name meaning blond.

Burton 

Meaning fortified settlement.

Brent

Meaning holy one or steep hill.

Byron 

An Old English name meaning barn.

Caleb 

A Hebrew name meaning faithful or bold.

Calvin

Meaning little bald one.

Carter 

Meaning transporter of goods by cart.

Caspar

Meaning keeper of the treasure.

Caspian 

Meaning white.

Cassius 

A Latin name meaning hollow.

Cecil 

Meaning blind or sixth.

Charles 

Meaning free man.

Chester 

Meaning camp of soldiers.

Christopher 

Meaning bearer of Christ.

Clarence 

Meaning bright.

Clark 

Meaning scribe or clerk.

Clayton 

An Old English name meaning place with good clay.

Clyde 

A Scottish name after the river of the same name.

Colin 

Meaning whelp or cub.

Colter 

Meaning colt herder.

Conrad 

Meaning brave or counsel.

Cornelius 

Meaning horn.

Cyrus 

A Persian name meaning sun.

Cyril 

Meaning lordly or masterful.

Dalbert 

An Old English name meaning bright, shining one.

Dale 

Meaning Dale.

Daniel 

Meaning God is my strength.

Darcy 

Meaning dark.

Darwin 

Meaning dear friend.

Dempsey 

An Irish name meaning proud.

Denver 

Meaning green valley.

Drake 

Meaning dragon or male duck.

Dylan 

A Welsh name meaning son of the sea.

Edison 

Meaning son of Edward.

Edgar 

Meaning fortunate and powerful.

Edward 

Meaning wealthy guard.

Edwin 

Meaning wealthy friend.

Elijah 

A Hebrew name meaning my god is Yahweh – which is the name of an Israelite prophet.

Ellis 

Meaning benevolent.

Elliot

Can also be spelt Elliott. Meanings bravely and truly.

Elmer 

Meaning noble and famous.

Elton 

Meaning from the old town.

Emmett 

Meaning universal.

Enoch 

A Hebrew name meaning trained and dedicated.

Ernest 

Meaning serious.

Erwin 

Meaning respected friend.

Related post: 400+ modern baby name ideas

One syllable boy names

Everett 

Meaning brave or strong.

Ezra 

A Hebrew name meaning help.

Felix 

Meaning happy or lucky.

Finn 

An Irish name meaning white or fair.

Fletcher 

Meaning arrow maker.

Florian 

A unisex name meaning blond or blooming.

Forrest 

Meaning woodsman.

Frank 

Meaning Frenchman.

Frederick 

Meaning peaceful ruler.

Garfield 

Meaning field of spears.

Garrett 

Meaning spear strength.

George 

Meaning farmer.

Gene 

A Greek name meaning noble.

Old fashioned boy

Gerard 

Meaning spear strength.

Gideon 

A Hebrew name meaning feller.

Giles 

Meaning small goat.

Gregory 

Meaning vigilant or alert.

Grover 

Meaning grove of trees.

Hardy 

An Old German name meaning bold or brave.

Harland

An Old English name meaning army land.

Harold 

An English name meaning army power.

Harris 

Meaning son of Harry.

Harvey 

Meaning eager for battle.

Henry 

Meaning estate ruler.

Herbert 

Meaning illustrious warrior.

Hollis 

Meaning holly tree.

Holt 

Meaning woods or forest.

Howard

Meaning high guardian.

Hugh 

An English name meaning mind or spirit.

Hugo 

Meaning mind or spirit.

Ira 

Meaning full-grown or watchful.

Isaac 

A Hebrew name meaning to laugh.

Jack 

Meaning God is gracious.

James 

A Hebrew name meaning supplanter.

Jasper 

Meaning treasurer.

Jeffrey 

Meaning pledge of peace.

Jeremy 

Meaning the lord loosens.

Jesse 

Meaning the lord exists.

Joe 

Meaning Jehovah increases.

Jonah 

A Hebrew name meaning dove.

Josiah 

Meaning god has healed.

Jude 

A Greek name meaning praised.

Julian 

Meaning youthful.

Kirk 

Meaning church.

Larkin 

An Irish name meaning rough or fierce.

Lawrence 

Meaning bright.

Lawton 

An Old English name meaning hill town.

Leland 

Meaning one lives by unseeded land.

Leo 

A Latin name meaning lion.

Leonard

Meaning brave lion.

Levi 

Meaning joined or attached.

Linus 

Meaning flax.

Llewellyn 

A Welsh name meaning like a lion.

Louis 

Meaning famous warrior.

Lowell 

An Old French name meaning young wolf.

Luther 

Meaning soldier of the people.

Mack 

A Scottish or Irish name meaning greatest.

Malcolm 

Meaning devotee of St Columba.

Marshall 

A French surname meaning master of horses.

Maxwell

Meaning great spring.

Meyer 

Meaning farmer or bright one.

Michael 

Meaning gift from god.

Milo 

Meaning soldier in Latin and fame or glory in Celtic.

Morris 

An English name meaning dark skinned.

Murray 

A Gaelic name meaning lord and master.

Nathan 

Meaning given.

Newton

An Old English name meaning new town.

Noah 

Meaning rest or comfort.

Oliver 

Meaning olive tree planter.

Orin 

A name of Gaelic and Hebrew origin meaning pale or pine tree.

Oscar 

Meaning friend of deer.

Othello 

An Old German name meaning wealth.

Otis 

Meaning wealth.

Owen 

Meaning young warrior or noble.

Palmer 

An Old English name meaning pilgrim.

Patrick 

Meaning noble.

Percy 

Meaning one who pierces the valley.

Perry 

Meaning dweller near a pear tree.

Peter 

A Greek name meaning rock.

Phineas

Meaning oracle.  

Pierce 

Meaning rock.

Preston 

Meaning priest’s town.

Quentin 

Meaning fifth.

Quill 

Meaning crossing swords or writer.

Randall 

Meaning shield.

Reginald

Meaning king.

Regis 

A Latin name meaning kingly.

Reid 

Meaning red-haired.

Rex 

Meaning king.

Rhett 

Meaning advice.

Robert 

Meaning fame or bright.

Robin 

Meaning fame or bright.

Roland 

Meaning famous throughout the land.

Ronin 

A Germanic name meaning well-advised ruler.

Royce 

Meaning son of the king.

Rufus 

Meaning red-haired.

Rupert 

Meaning fame or bright.

Russell 

Meaning red head.

Samuel 

Meaning told by god.

Sebastian 

Meaning revered.

Seth 

Meaning appointed or placed.

Silas 

Meaning wood or forest.

Simeon 

Meaning to hear or reputation.

Spencer 

Meaning steward or administrator.

Stanley 

Meaning stony meadow.

Sumner 

An Old English name meaning one who serves a summons.

Sylvester 

A Latin name meaning wooded.

Thane 

Meaning landholder.

Theodore 

Meaning gift of god.

Thomas 

Meaning twin.

Troy 

An Irish name meaning water or foot soldier.

Truman 

Meaning loyal one.

Vaughn 

Meaning little.

Vernon 

Meaning alder grove.

Vincent 

Meaning to conquer.

Waldo 

A Old german name meaning rule.

Wallace 

Meaning Welshman.

Walter

Meaning army ruler.

Walton 

Meaning walled town.

Warner 

Meaning army guard.

Wells 

Meaning spring.

Wesley 

Meaning western meadow.

Wiley 

An Old English name meaning crafty.

Wilkes 

Meaning resolute protector.

Winslow 

An old English name meaning friend’s hill.

Winston

Meaning joy stone.

Woodrow 

Meaning row of houses by a wood.

Zachariah 

Meaning god has remembered.

Vintage old fashioned baby boy names
Vintage baby boy names that are old fashioned classics

← Previous
Amazing ways to use Soda Crystals to clean your home
Next →
Do you need a Moses basket?