The new year hasn't started yet, but already data aggregators can make predictions on what the top baby names of 2018 will be.

According to data taken from popular boys and girls names from the last few years, BabyGaga predicts the following names will top parents' lists in 2018.

Here's the top 10 names for girls:

10. Hazel

9. Ellie

8. Victoria

7. Penelope

6. Savannah

5. Kennedy

4. Violet

3. Sadie

2. Charlotte

1. Emma

Here's the top 10 for boys:

10. Alexander

9. Adam

8. Corin

7. Dylan

6. Reuben

5. Theodore

4. Oliver

3. Atticus

2. Jack

1. Finn

See the full list at Simplemost.com.