Top 100 Baby Girl Names

Here are the top 100 baby girl names. You’ll notice that Emily is in the top position which is a change because the first place spot was previously held by the girls name Emma. Every year the Social Security Administration releases their list of the most popular baby names for girls.

This list of girls names is a compilation of that list provided to help you in the important decision of picking a name for your baby. You’ll see that many of the most popular names have held the spot of being most popular for some time.

Here are the top 100 baby girl names:

1. Emily

2. Emma

3. Isabella

4. Madison

5. Sophia

6. Ava

7. Olivia

8. Hannah

9. Abigail

10. Elizabeth

11. Samantha

12. Ashley

13. Mia

14. Alyssa

15. Alexis

16. Sarah

17. Addison

18. Chloe

19. Natalie

20. Grace

21. Brianna

22. Hailey

23. Ella

24. Anna

25. Taylor

26. Lily

27. Lauren

28. Hailey

29. Victoria

30. Jasmine

31. Julia

32. Jessica

33. Kayla

34. Savannah

35. Sydney

36. Morgan

37. Alexandra

38. Alexa

39. Katherine

40. Kaitlyn

41. Destiny

42. Lillian

43. Allison

44. Nevaeh

45. Makayla

46. Brooke

47. Kaylee

48. Angelina

49. Maria

50. Jennifer

51. Rachel

52. Avery

53. Mackenzie

54. Gabriella

55. Zoe

56. Riley

57. Sofia

58. Kimberly

59. Maya

60. Gabrielle

61. Megan

62. Trinity

63. Andrea

64. Audrey

65. Brooklyn

66. Evelyn

67. Faith

68. Stephanie

69. Kylie

70. Leah

71. Madeline

72. Arianna

73. Ariana

74. Paige

75. Sara

76. Nicole

77. Jocelyn

78. Haley

79. Vanessa

80. Melanie

81. Mariah

82. Michelle

83. Amelia

84. Jenna

85. Aaliyah

86. Caroline

87. Claire

88. Isabelle

89. Mary

90. Isabel

91. Valeria

92. Natalia

93. Aubrey

94. Jada

95. Layla

96. Autumn

97. Rebecca

98. Gianna

99. Jordan

100. Amanda

(Bonus) – 101. Marissa

Is your favorite girl name not on the list? Leave a comment to let us know whether you agree or disagree with the top 100 findings.