27 retro names for your daughter that will make her the coolest kid in class
So-called 'old lady' names are having a much-welcome revival at the moment, and we are delighted!
We can't resist names like Mary and Clara – different and unique choices that mix well with the more modern ones; names that stand out a little during roll call.
So if you're in the market for more of an old-fashioned name for your little girl, then look no further than these 27 really cool ones!
1. Agatha – meaning good woman
2. Alice – meaning noble
3. Betsy – meaning pledged to God
4. Bridie – meaning the exalted one
5. Clara – meaning clear, bright
6. Cecilia – meaning blind
7. Delia – meaning noble
8. Dora – meaning gift
9. Elizabeth – meaning my God is abundance
10. Emma – meaning whole
11. Enid – meaning purity
12. Esther – meaning star
13. Flora – meaning flower
14. Hattie – meaning ruler
15. Hilda – meaning battle
16. Iris – meaning rainbow
17. Lenora – meaning shining light
18. Lilian – meaning innocent
19. Maisie – meaning pearl
20. Margaret – meaning pearl
21. Marian – meaning sea of bitterness
22. Nora – meaning light
23. Olive – meaning from olive tree
24. Pearl – a semi-precious jewel
25. Sally – meaning princess
26. Stella – meaning star
27. Tillie – meaning battle mighty