Pregnancy

Anne, Margot, Sally... 53 BEAUTIFUL names for girls

Choosing a name for your baby girl can be a huge task.

With the hundreds of thousands of options out there, it can be hard to pin down your top 10, never mind your favourite one of all time. 

So in a bid to make the decision process a little easier on you, we have rounded up our favourite girls' names of all time. 

There's bound to be one in here that you like, right?!

1. Anne

2. Annabel

3. Aubrey

4. Ayda

5. Beatrice

6. Cara

7. Carla

8. Daisy 

9. Dorothy 

10. Donna

11. Elisabeth 

12. Emma 

13. Eva

14. Evelyn

15. Francis

16. Franny

17. Freya

18. Gabriella 

19. Gillian 

20. Grace

21. Harriet 

22. Hannah

23. Hailie 

24. Ivy

25. Isabella

26. Jessica

27. Julia

28. Katie 

29. Laura

30. Lily

31. Lola

32. Olivia 

33. Margot 

34. Mary-Ann

35. Melody 

36. Nora 

37. Nanette

38. Ophelia 

39. Penny

40. Robyn 

41. Ruth 

42. Sadie 

43. Sarah 

44. Sally 

45. Sophia

46. Tara

47. Tess

48. Ursula 

49. Vera 

50. Wenda

51. Yvonne

52. Zelda

53. Zoey

Search
Search results for
View all