
Old-fashioned names just have a certain air about them that we really love. Though we're not quite sure why some fell out of fashion, we are sure that many deserve a comeback. Moms and dads looking for sweet, cool names for their baby boys need look no further than back a few generations — these names used to be quite popular for a reason, after all.
There are so many handsome "old man" names to consider for your son, that you might not have originally thought of. To help you make some progress on your hunt for the perfect baby name, we've curated a list of some of the sweetest old man names for your consideration. Keep scrolling to see our favorites.
Adrien

Adrien is such a handsome baby boy name, and even if it's not all that common, it's still well known. It's originally from the Latin, and just means "a man from the city of Adria," so if you're not the type to overthink baby name meanings, this might be one for you.
Frances

Frances was once quite a popular name, though it's not very common at all in the U.S. anymore, particularly for boys. But it's a classic, and Frank is a pretty cute nickname. It's also thought to mean "free one," which is awesome.
Arlo

The name Arlo has a lot of swag, doesn't it? It kind of makes us think of hip musicians who sing songs about love and hardship. The name has various origins, including Italian, Spanish, and Old English, though none of them are particularly significant.
Benedict

Benedict is a strong and regal-sounding name that we absolutely love. It means "blessed," and is derived from the Latin word benedictus. We also think Ben is a great nickname for a little boy.
Clive

There's no denying the name Clive is a cool one. It sounds so sophisticated and debonnaire. It comes from an Old English surname that referred to a "cliff, slope," or "bank of a river."
Douglas

We don't meet many little boys with the name Douglas these days, and we're not sure why. It's such a handsome name. It has Gaelic origins and comes from the words meaning "black, dark" and "blue, green, gray."
Ezra

Ezra is an absolutely gorgeous baby boy name that originally comes from the Hebrew language. It means "help," and in the Old Testament, Ezra was a prophet. It really does sound so important.
Ira

Who doesn't love a three-letter name? Short names can be quite memorable, plus they're easy for your child to spell once they get older. Ira is a cute choice for a boy. It's also of Hebrew origin and means "watchful."
Harvey

Harvey is a great-sounding name for a boy, but we've actually never thought about its meaning, which is pretty darn cool. It come from an Old Breton word that means "battle-worthy," so in France, it's said to mean "warrior."
Gus

Gus is an adorable baby boy name that will definitely grow with your child. It was originally used as a shortening of the names Augustine and Augustus, which mean "great venerable." It's also been used as a nickname for the name Gustavo.
Hugh

Hugh is quite a sophisticated name for a boy and we super adore it. The name actually comes from an Old French word that is derived from an Old High German word, which means "heart, mind, spirit."
Isaac

Isaac is a gorgeous old-fashioned name that's actually still quite popular in the U.S. and in several other cultures. It comes from the Bible, and means "he will laugh," which is so lovely it's no surprise that the name is so favored.
Ned

Ned is a simple, solid name for a boy that is still really cute. It was originally a nickname for the name Edward, which has English origins, and it actually dates all the way back to the 14th century.
Oscar

Oscar is a lovely name for a boy that is both strong and fun. It has roots in several places, and is thought to mean "friend of the deer" in Gaelic, but others believe it comes from a place in France known as the "golden city."
Otis

Otis is 100% an old man name, but it's one that we really like. To our surprise, we learned that it originally comes from Germany. It means "wealth, fortune," which is definitely something good to wish on your son.
Rudy

Rudy is a supersweet name for a boy. It originated as a nickname for the German name, Rudiger, which means "fame with a spear." We like just plain Rudy a whole lot better though.
Silas

Silas is an old-fashioned name that seems to have become increasingly popular for boys in the U.S. over the past decade, and we totally get why. It comes from the Aramaic language and means "asked for."
Victor

Victor is an undeniably strong name to give a baby boy. It's absolutely timeless. It's a Latin word that means "conqueror, winner," which is a pretty powerful choice. We also think Vic is an adorable nickname.