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!
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
Cool grandpa names
A popular offshoot of the vintage name trend is names that you may typically associate with a grandpa. They’re having a real comeback because they give off such warm vibes.
To get you hooked on this trend, here are some fun and unique grandpa names to check out.
Abner
Meaning father of light.
Bobby
Meaning fame and bright.
Casbourne
Typically a surname, meaning cress.
Earl
Meaning warrior or nobleman.
Emory
Meaning home strength.
Fitzgerald
From the Irish meaning son of Gerald.
Hector
Meaning steadfast.
Isidore
An English and Greek name meaning throne and gift.
Jimmy
A nickname for James. This means supplanter.
Lawton
Meaning hill town.
Wallace
Meaning Welshman.
Winslow
An old English name meaning friend’s hill.
Vintage baby boy names
This is my ultimate list of vintage boy names featuring names that you will be very familiar with plus some more unusual ideas that have fallen out of favour in the baby name charts, but would work beautifully still for your little boy.
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.
Casper
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
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.
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.
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.
Winston
Meaning joy stone.
Woodrow
Meaning row of houses by a wood.
Zachariah
Meaning god has remembered.