The 100 Most Popular Baby Girl Names

Choosing a name for your precious newborn baby girl is by no means easy.

With so many things to consider, from how the name sounds to how unique (or popular) it may be, it’s worth researching a whole host of possible names to ensure you can find the perfect one for you.

While you might already have some favourite names, chances are you won’t necessarily be aware of how popular they are (and whether or not their popularity is rising or falling). To help, we’ve compiled this handy list of the top 100 girl names from across the last year (using official ONS data).

You can find out more about each of the individual names by clicking the links or to create a shortlist of your favourite names, view the top 100 with a quick overview of key facts and meanings here.

Expecting a boy? Find out the top 100 most popular baby boy names (and their ranking) here

1. Olivia

2. Amelia

3. Isla Up 1

4. Ava Up 1

5. Emily Down 2

6. Isabella –  

7. Mia Up 3

8. Poppy Up 5

9. Ella

10. Lily Down 3

11. Sophia

12. Charlotte

13. Grace Up 2

14. Evie Up 2

15. Jessica Down 7

16. Sophie Down 2

17. Alice

18. Daisy Up 4

19. Florence Up 1

20. Freya Down 1

21. Phoebe Up 3

22. Evelyn Up 5

23. Sienna Up 5

24. Isabelle Down 4

25. Ivy Up 8

26. Willow Up 6

27. Matilda Down 2

28. Elsie Up 3

29. Ruby Down 3

30. Scarlett Down 13

31. Sofia Down 2

32. Chloe Down 9

33. Eva Down 3

34. Harper Up 10

35. Rosie Up 1

36. Emilia Up 5

37. Millie Down 3

38. Layla Up 2

39. Imogen Down 2

40. Maya Down 1

41. Eliza Up 4

42. Esme Down 7

43. Lola Down 1

44. Elizabeth Down 6

45. Erin Up 1

46. Maisie Up 5

47. Aria Up 20

48. Luna Up 30

49. Lucy Down 6

50. Ellie Down 2

51. Harriet Down 2

52. Emma Up 1

53. Thea Down 4

54. Eleanor Down 7

55. Penelope Up 5

56. Holly Down 4

57. Hannah

58. Molly Down 2

59. Bella Up 7

60. Rose Up 2

61. Amber Down 6

62. Violet Up 3

63. Georgia Up 3

64. Lilly Down 4

65. Jasmine Down 6

66. Darcie Up 5

67. Nancy Up 3

68. Annabelle Down 7

69. Lottie Up 3

70. Zara Down 2

71. Maria Down 2

72. Amelie Down 8

73. Abigail Down 15

74. Mila Up 7

75. Anna Down 2

76. Martha Down 1

77. Gracie

78. Maryam Up 1

79. Robyn Up 7

80. Aurora Up 25

81. Iris Up 3

82. Sara Up 8

83. Arabella Up 11

84. Beatrice Down 4

85. Heidi Down 8

86. Summer Down 12

87. Clara Up 1

88. Orla Up 19

89. Francesca Down 1

90. Aisha Down 3

91. Julia Up 2

92. Darcey Down 10

93. Edith Up 9

94. Victoria Down 1

95. Bonnie Up 19

96. Lyla Up 9

97. Darcy Up 1

98. Hallie Up 46

99. Leah

100. Megan Down 17

Read more: These 10 baby girl names are set to explode in popularity in 2019. 

Getting Out of the House With a Newborn Baby
Diary of a Dad: To Stick to an Inadvertently Entered Family Tradition, or Not?

More Of Our Great Content

Get our book