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