Are you expecting a baby, or thinking about having one in the near future? If so, you might want to take a look at the list of most popular baby names in 2017. Because you might want to make sure there aren't going to be a bunch of other kids in your child's class with the same name, right? According to WMTW, the Social Security Administration released the data, showing the top names for both boys and girls.

Girls:

1. Charlotte
2. Olivia
3. Emma
4. Harper
5. Amelia
6. Evelyn
7. Lillian
8. Isabella
9. Sophia
10. Ava
11. Piper
12. Avery
13. Grace
14. Nora
15. Aria
16. Abigail
17. Elizabeth
18. Ella
19. Hannah
20. Scarlett
21. Willow
22. Natalie
23. Penelope
24. Violet
25. Eleanor

Boys

1. Oliver
2. Lincoln
3. Liam
4. Owen
5. Wyatt
6. Jackson
7. Noah
8. William
9. Benjamin
10. Mason
11. Henry
12. Logan
13. Levi
14. Lucas
15. Hunter
16. James
17. Alexander
18. Grayson
19. Jack
20. Carter
21. Thomas
22. Jacob
23. Landon
24. Jaxon
25. Colton

More From Q97.9