100+ Old Fashioned Baby Names for Boys and Girls
From beloved classics to forgotten gems, old-fashioned baby names for boys and girls celebrate tradition, history, and enduring beauty.
Old Fashioned baby names are making a sweet comeback as parents look for names with history, warmth and character. These timeless picks carry the charm of grandparents’ stories, family recipes and cosy afternoons from another era. Whether you love the gentle grace of old fashioned girl names or the sturdy appeal of old fashioned boy names, there is something here for every family. Unlike modern names that come and go, these classics have lasted for generations. Browse our list of unique names with lovely meanings and find the perfect vintage name for your little one.
Old Fashioned Baby Girl Names
Graceful and full of heart, these old fashioned girl names bring vintage charm to your baby’s story.
- Abigail: Hebrew name meaning father’s joy, a classic choice for cheerful daughters.
- Adelaide: German name meaning noble, a graceful pick with royal history behind it.
- Agnes: Greek name meaning pure, gentle and timeless with deep saintly roots.
- Alma: Latin name meaning nurturing, a soft vintage name with a loving feel.
- Beatrice: Latin name meaning she who brings happiness, a joyful and elegant choice.
- Bertha: German name meaning bright, a sturdy vintage name with strong character.
- Bessie: Short form of Elizabeth meaning pledged to God, sweet and homespun.
- Clara: Latin name meaning clear and bright, simple and full of charm.
- Cora: Greek name meaning maiden, a short and sweet classic from the past.
- Dorothy: Greek name meaning gift of God, loved since the golden age.
- Edith: English name meaning prosperous in war, strong and quietly elegant.
- Eleanor: Greek name meaning shining light, worn by queens and first ladies.
- Eliza: Hebrew name meaning pledged to God, light and prettily old world.
- Ella: Germanic name meaning all or fully, short, sweet and long cherished.
- Elsie: Scottish pet form of Elizabeth meaning pledged to God, cheerful and sweet.
- Esther: Persian name meaning star, a biblical name with quiet strength.
- Etta: German name meaning ruler of the home, short and sassy.
- Eva: Hebrew name meaning life, a simple name that never fades.
- Florence: Latin name meaning flourishing, a blooming name with artistic charm.
- Frances: Latin name meaning free one, a soft classic with spirit.
- Georgia: Greek name meaning farmer, a warm name with a Southern feel.
- Gertrude: German name meaning spear of strength, bold and unmistakably vintage.
- Gladys: Welsh name meaning princess, a cheerful name from the early 1900s.
- Hattie: Short form of Harriet meaning ruler of the home, playful and bright.
- Hazel: English name meaning the hazel tree, earthy and gently timeless.
- Helen: Greek name meaning torch or bright one, always graceful.
- Henrietta: Feminine form of Henry meaning ruler of the home, grand and sweet.
- Ida: Germanic name meaning hardworking, a short and tidy vintage name.
- Irene: Greek name meaning peace, a calm name with a gentle sound.
- Josephine: Hebrew name meaning God will add, elegant with the nickname Josie.
- June: Latin name meaning youth, a sunny name inspired by summer.
- Lillian: Latin name meaning lily, a pure name with a delicate floral feel.
- Louisa: Germanic name meaning famous warrior, a literary favourite with a soft sound.
- Mabel: Latin name meaning lovable, a cosy name with a sweet smile.
- Mae: Name meaning pearl or May, a short and radiant vintage pick.
- Margaret: Greek name meaning pearl, a royal classic with endless nicknames.
- Marjorie: Scottish form of Margaret meaning pearl, polished and cheerfully old school.
- Mildred: Old English name meaning gentle strength, a nostalgic and kindly choice.
- Nellie: Pet form of Eleanor meaning shining light, friendly and warm.
- Nora: Short form of Honora meaning honour, crisp and quietly confident.
- Olive: Latin name meaning olive tree, a symbol of peace and hope.
- Opal: Sanskrit name meaning precious jewel, shimmering and softly vintage.
- Pearl: English name for the gem, a treasured name from the past.
- Ruby: Latin name meaning red gem, bold, bright and full of life.
- Ruth: Hebrew name meaning compassionate friend, a faithful and biblical favourite.
- Sadie: Pet form of Sarah meaning princess, playful with an old world glow.
- Stella: Latin name meaning star, a heavenly pick with a glamorous glow.
- Violet: Latin name meaning purple flower, delicate and a true vintage bloom.
- Wilhelmina: Germanic name meaning resolute protector, regal and wonderfully grand for a girl.
- Winifred: Welsh name meaning blessed reconciliation, rare, cosy and full of heart.
Old Fashioned Baby Boy Names
Strong, steady and wonderfully timeless, these old fashioned boy names suit little gentlemen with big personalities.
- Abraham: Hebrew name meaning father of many, strong and deeply rooted in history.
- Albert: Germanic name meaning noble and bright, a gentle and scholarly classic.
- Alfred: Old English name meaning wise counselor, steady and quietly dignified.
- Amos: Hebrew name meaning carried by God, a humble biblical pick.
- Arthur: Celtic name meaning bear or noble, tied to legendary kings.
- August: Latin name meaning great and venerable, a warm name from late summer.
- Benjamin: Hebrew name meaning son of the right hand, friendly and enduring.
- Calvin: French name meaning little bald one, a cool name with bookish charm.
- Charles: Germanic name meaning free man, a royal name worn through centuries.
- Clarence: Latin name meaning clear and bright, a gentle vintage gentleman’s name.
- Clyde: Scottish name from a river, meaning warm, with a rugged feel.
- Cornelius: Latin name meaning horn, a distinguished old name with great character.
- Edgar: English name meaning wealthy spear, a classic with a literary spirit.
- Edmund: English name meaning prosperous protector, a noble and quietly strong choice.
- Edward: English name meaning wealthy guardian, a regal name with lasting appeal.
- Eli: Hebrew name meaning ascended, short, sweet and a favourite for many families.
- Elijah: Hebrew name meaning the Lord is my God, a faithful biblical choice.
- Elmer: English name meaning noble and famous, a friendly and homespun classic.
- Ernest: Germanic name meaning serious, a sincere name with an honest sound.
- Eugene: Greek name meaning well born, a refined name with old world charm.
- Ezra: Hebrew name meaning help, a short and strong name with roots.
- Felix: Latin name meaning lucky or happy, a cheerful and timeless choice.
- Frederick: Germanic name meaning peaceful ruler, a dignified name with friendly nicknames.
- George: Greek name meaning farmer, a kingly classic that never feels dated.
- Harold: English name meaning army ruler, a sturdy name from history books.
- Harvey: Breton name meaning battle worthy, a friendly vintage name with spirit.
- Henry: Germanic name meaning ruler of the home, a classic worn by kings.
- Herbert: Germanic name meaning bright army, a gentle name with old school charm.
- Hugo: Germanic name meaning mind or spirit, a short and stylish old favourite.
- Isaac: Hebrew name meaning he will laugh, a joyful and biblical favourite.
- Jasper: Persian name meaning treasurer, a gemstone name with a cosy vintage feel.
- Jesse: Hebrew name meaning gift, a friendly name with a country flavour.
- Leo: Latin name meaning lion, short and strong with a regal spirit.
- Leonard: Germanic name meaning brave lion, a bold name with a gentle sound.
- Louis: Germanic name meaning famous warrior, a dashing royal favourite from France.
- Milo: Germanic name meaning soldier or merciful, a playful and charming old pick.
- Nathaniel: Hebrew name meaning gift of God, a thoughtful and distinguished classic.
- Oliver: Latin name meaning olive tree, a gentle symbol of peace and growth.
- Oscar: Irish name meaning deer lover, a cheerful name with timeless appeal.
- Otis: Greek name meaning wealthy, a soulful name with a mid-century feel.
- Roscoe: Norse name meaning deer forest, a rugged and lovable old-fashioned pick.
- Rufus: Latin name meaning red-haired, a quirky and warmhearted vintage name.
- Silas: Latin name meaning forest, a woodsy biblical name with a soft sound.
- Stanley: English name meaning stone clearing, a sturdy and lovable vintage name.
- Theodore: Greek name meaning gift of God, a beloved classic with cuddly nicknames.
- Thomas: Aramaic name meaning twin, a dependable name with a long history.
- Walter: Germanic name meaning army ruler, a strong name with a gentle charm.
- Wilbur: Germanic name meaning resolute and bright, a sweet name from aviation history.
- William: Germanic name meaning resolute protector, a royal classic with many nicknames.
- Winston: English name meaning joyful stone, a bold name with historic charm.
Old Fashioned Gender Neutral Baby Names
Timeless and flexible, these gender neutral baby names suit any child and add vintage charm to your family.
- Ainsley: Scottish name meaning one’s own meadow, a graceful vintage choice.
- Ashby: English name meaning ash tree farm, a rustic and charming pick.
- Beverly: English name meaning beaver stream, a retro classic for any child.
- Blair: Scottish name meaning plain or field, crisp and quietly stylish.
- Cameron: Scottish name meaning crooked nose, a sturdy clan name for anyone.
- Carroll: Irish name meaning champion, a classic surname turned first name.
- Dana: English name meaning from Denmark, a simple name that suits everyone.
- Francis: Latin name meaning free one, a gentle classic for any child.
- Harley: English name meaning hare meadow, a spirited and playful old choice.
- Hollis: English name meaning near the holly trees, a charming country pick.
- Jordan: Hebrew name meaning flowing down, a river name with lasting appeal.
- Kelly: Irish name meaning bright headed, a cheerful and friendly vintage pick.
- Lane: English name meaning a narrow path, a short and easygoing choice.
- Lee: English name meaning meadow, a short and gentle name for anyone.
- Leslie: Scottish name meaning garden of hollies, a graceful old favourite for all.
- Marion: French form of Mary meaning bitter or beloved, soft and timeless.
- Morgan: Welsh name meaning sea born, a lyrical and enduring pick.
- Parker: English name meaning keeper of the park, a polished vintage choice.
- Quinn: Irish name meaning wise counsel, a sharp and friendly old name.
- Reese: Welsh name meaning ardent, a lively name with timeless appeal.
- Robin: English name meaning bright fame, a cheerful choice inspired by a songbird.
- Sawyer: English name meaning woodcutter, a rugged and charming old trade name.
- Sidney: English name meaning wide island, a classic name with a graceful sound.
- Tracy: Irish name meaning battler, a bright vintage name for any child.
- Wyatt: English name meaning brave in war, a sturdy and charming pick.
Old fashioned baby names carry a warmth and sense of history that trendy picks rarely match. From Eleanor and Clara to Theodore and Walter, each name on this list tells a story that has lasted for generations. Take your time, say your favourites out loud and picture them on a birth announcement. The right vintage name is out there, waiting to become part of your family story.
Also Read:
Modern & Stylish Indian Baby Boy Names
Old Money Girl Names With Meanings
Modern Baby Names for Boys and Girls
Elegant Baby Names for Boys and Girls












