Pregnancy

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 

Search
Search results for
View all