Vintage Baby Names

Vintage names

Are you looking for a retro baby name that harkens to times gone by? Whether you're after a charming vintage name for a baby boy or a sweet old-fashioned name for a baby girl, you've landed on the right page.

The list of old-fashioned baby names is long, encompassing everything from popular comeback names to dusty, musty monikers no one seems to be interested in today (many mid-century names belong to the latter category). But what all vintage baby names have in common is that they were once perfectly in tune with the zeigeist and then, suddenly or gradually, lost their panache.

Currently, popular old-fashioned baby names include Margaret, Henry, Ruth, Theodore, Annie, Silas, Jane, Emmett and Alice. Names that check the "vintage" box but haven't made a big comeback yet include Maude, Agnes and Verna for girls, and Clement, Eldon, Merlin for boys.

Current popularity aside, the origin/meaning of the name is also an important consideration for many parents. For example, Christian parents may be drawn to old-fashioned biblical boy names and old-fashioned biblical girl names, while a nature-loving couple might hone in on old-fashioned flower names.

You can also browse vintage baby names by length. Perhaps your last name is long and complicated, and you want to pair it with a short old-fashioned boy name like Eli, George or Otto? Having a baby girl? Try Ella, Nora, Lucy or any of the other pretty short vintage girl names.

Or maybe the opposite is true and you're looking for a long and elaborate first name to balance your baby's short surname? Then have a look at our list of long vintage names for boys, or jump to our list of long old-fashioned girl names if it's for a little lady. Or pick one of the long vintage girl names with sweet nicknames, like Beatrice which comes with the built-in nickname Bea, or Dorothy which shortens to Dottie.

If you don't know exactly what you're looking for and are simply seeking some initial inspiration, here are 100 charming vintage baby names for boys and girls, loosely ordered by current popularity:

100 Old-Fashioned Baby Names
Rank Name Gender
1CharlotteGirl
2BenjaminBoy
3HenryBoy
4TheodoreBoy
5EvelynGirl
6DanielBoy
7JohnBoy
8JosephBoy
9DavidBoy
10EleanorGirl
11EllaGirl
12ThomasBoy
13NoraGirl
14HazelGirl
15CharlesBoy
16EllieGirl
17GraceGirl
18VioletGirl
19EliBoy
20StellaGirl
21LucyGirl
22RobertBoy
23LillianGirl
24SilasBoy
25AudreyGirl
26EmmettBoy
27RubyGirl
28AliceGirl
29JosephineGirl
30SadieGirl
31CarolineGirl
32CoraGirl
33LydiaGirl
34EvaGirl
35GeorgeBoy
36VivianGirl
37ClaraGirl
38CalvinBoy
39ArthurBoy
40RoseGirl
41MargaretGirl
42DaisyGirl
43CharlieUnisex
44MagnoliaGirl
45AlanBoy
46TimothyBoy
47AbrahamBoy
48ValerieGirl
49GenevieveGirl
50EstherGirl
51PeterBoy
52RichardBoy
53EdwardBoy
54GeorgiaGirl
55JuneGirl
56AdaGirl
57OliveGirl
58RosalieGirl
59RuthGirl
60SimonBoy
61LouisBoy
62PaulBoy
63ElsieGirl
64VeraGirl
65AnnieGirl
66WalterBoy
67LolaGirl
68MiriamGirl
69JaneGirl
70LucilleGirl
71MaggieGirl
72MartinBoy
73LenaGirl
74EllisUnisex
75OpheliaGirl
76RaymondBoy
77OttoBoy
78WarrenBoy
79WillaGirl
80RosemaryGirl
81LanaGirl
82MabelGirl
83FranklinBoy
84FrancesGirl
85GwendolynGirl
86ArchieBoy
87JoyGirl
88ForrestBoy
89HarveyBoy
90SolomonBoy
91HelenGirl
92HattieGirl
93RosieGirl
94PhilipBoy
95MatildaGirl
96SylviaGirl
97ElaineGirl
98DorothyGirl
99FrancisBoy
100EdithGirl