With unique names becoming more mainstream, now is the perfect time to look at vintage and old-fashioned names if you’re after something a little unusual for your little girl.
From Ada to Victoria, there are plenty of names to choose from; names that they will be proud to have.
1. Ada – meaning nobility
2. Alma – meaning good
3. Annabelle – meaning graceful
4. Caroline – meaning strong
5. Clara – meaning clear and bright
6. Clarissa – meaning bright
7. Cora – meaning maiden
8. Edith – meaning riches
9. Ethel - meaning noble
10. Florence – meaning to flower
11. Flossie – meaning flourishing
12. Hattie – meaning ruler of the home
13. Hazel – a tree and a colour
14. Ida – meaning hardworking
15. Josephine – meaning Jehovah increases
16. Lillian – meaning lily, flower
17. Marjorie – meaning light of child
18. Mary – meaning wished for child
19. Minnie – meaning sea of sorrow
20. Nora – meaning light
21. Ophelia – meaning help
22. Penelope – meaning weaver
23. Polly – meaning wished for child
24. Ruth – meaning friend
25. Sarah – meaning lady; princess
26. Vera – meaning faith; true
27. Victoria – meaning victory