These Are the Most Popular Baby Names in 2017 (All 100 of Them)

As if carrying a baby for nine ten months wasn’t hard enough, now you have to settle on a name. (Not to mention, one that you’ll love for the rest of your life.) Sure, you can shell out for a hard copy baby book—or you could just peruse Nameberry’s report of the most popular ones making the rounds in labor and delivery in 2017.

RELATED: 10 Things Nobody Tells You About Being Pregnant

Top 100 Girl Names

1. Olivia
2. Cora
3. Amelia
4. Charlotte
5. Isla
6. Isabella
7. Maia
8. Aurora
9. Amara
10. Ava

11. Rumi
12. Penelope
13. Evelyn
14. Ophelia
15. Rose
16. Eleanor
17. Violet
18. Luna
19. Arabella
20. Hazel

21.Imogen
22. Esme
23. Maeve
24. Elizabeth
25. Alice
26. Audrey
27. Adeline
28. Genevieve
29. Aurelia
30. Thea

31. Khaleesi
32. Lucy
33. Ivy
34. Jane
35. Emma
36. Mia
37. Eloise
38. Claire
39. Emilia
40. Nora

41. Iris
42. Lydia
43. Anna
44. Astrid
45. Lila
46. Julia
47. Sadie
48. Elise
49. Stella
50. Isabel

51. Scarlett
52. Ada
53. Evangeline
54. Caroline
55. Eliza
56. Adelaide
57. Matilda
58. Aria
59. Naomi
60. Clara

61. Phoebe
62. Chloe
63. Elodie
64. Josephine
65. Brielle
66. Sienna
67. Beatrice
68. Molly
69. Ella
70. Mae

71. Mila
72. Allegro
73. Hannah
74. Celeste
75. Seraphina
76. Zoe
77. Freya
78. Sophia
79. Maisie
80. Gemma

81. Willow
82. Poppy
83. Grace
84. Margaret
85. Madeline
86. Emily
87. Elena
88. Daisy
89. Maya
90. Elsie

91. Juliet
92. Willa
93. Ellie
94. Jade
95. Eliana
96. Rebecca
97. Zara
98. Alexandra
99. Evie
100. Abigail

Top 100 Boy Names

1. Atticus
2. Asher
3. Jack
4. Theodore
5. Jasper
6. Milo
7. Oliver
8. Silas
9. Henry
10. Wyatt

11. Leo
12. Oscar
13. Declan
14. Xavier
15. Felix
16. Levi
17. Finn
18. Matthew
19. Thomas
20. Axel

21. Sebastian
22. Arthur
23. Bodhi
24. Alexander
25. Kai
26. Ethan
27. Julian
28. Benjamin
29. William
30. Caleb

31. Zachary
32. Aryan
33. Liam
34. Miles
35. Elijah
36. James
37. Callum
38. John
39. Soren
40. Charles

41. Tobias
42. Harvey
43. Andrew
44. Roman
45. Eli
46. Harry
47. Harrison
48. Ronan
49. Ryker
50. Ezra

51. Nathaniel
52. Cassius
53. Jacob
54. Jude
55. Charlie
56. Dante
57. Isaac
58. George
59. Archer
60. Samuel

61. Lachlan
62. Hugo
63. Luke
64. Magnus
65. Isaiah
66. Rhett
67. Daniel
68. Jonathan
69. Gideon
70. Lucas

71. Graham
72. Owen
73. Wesley
74. Louis
75. Maverick
76. Josiah
77. Lucian
78. Joseph
79. Lewis
80. Augustus

81. Simon
82. Gabriel
83. Everett
84. Kian
85. Vincent
86. Xander
87. Kane
88. Nolan
89. Griffin
90. David

91. Emmett
92. Ian
93. Adam
94. Caspian
95. Nathan
96. Winston
97. Beckett
98. Nicholas
99. Edward
100. Knox

RELATED: 14 Winter Baby Names That Will Warm Your Heart