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 

18 Shares

Latest

Trending