Top Old-Fashioned Names for Girls
The Top Ten
1 Agatha
2 Agnes
3 Maude
4 Eunice
5 Myrtle
... Rhymes with turtle
6 Viola
7 Mavis
8 Beulah
9 Alexerina
10 Anastasia
The Contenders
11 Dolores
12 Ethel
13 Calalia
14 Cora
15 Diana
So sophisticated and beautiful, it means "heavenly, divine" and a British princess shared the name. Plus, it doesn't hurt that one of One Direction's most meaningful and romantic songs is named "Diana"! Haha
16 Cordelia
17 Pearl
18 Margaret
I think Margaret is such a beautiful name! It means pearl.
19 Coraline
20 Genevieve
21 Moonrasa
22 Diamonda
23 Patricia
24 Petunia
25 Octavia
Octavia can be used as a princess name too!
8Load More
PSearch List