[Editor’s note: We know that being pregnant can be, well, a lot. And understanding what you really need versus what’s just a nice-to-have takes time. With your needs in mind, we’ve selected the best products for pregnancy in The Motherly Shop.]

For some people, it’s the easiest part of the journey to parenthood, but for others, naming a child is super hard. There are so many factors to consider when picking a baby name, and popularity is a big one. Some parents are drawn to names that will keep their child as ungoogleable as possible, while others don’t want their kiddo to share their name with, well, anyone.

But how do we know which names are going to be popular in our kids’ cohort when most of their future classmates haven’t been born yet? Well, the science of predicting the year’s most popular baby names is actually pretty simple. You don’t need a crystal ball—just previous years’ data.

Names.org just released its predictions for the top U.S. baby names in 2020. Check the list to see if your baby name made the cut (or if you need to cut it).

According to Names.org, every name to crack the top 10 names in a given year since 1937 was in the top 25 the year before. Since the Social Security name data for 2019 won’t be released for a few more months, this list is based on last year’s trends (that is, the Social Security name data for 2018) and what internet users are currently looking up on Names.org.

But we should note that Names.org’s predictions have been pretty accurate so far.

Names.org states: “In past years, our predictions have proven to be very close to the actual rankings. For 2018, 9 of our top 10 boy name predictions and 10 out of 10 girl name predictions were in the actual top 10 once official numbers were released.”

Predictions for boys names

The folks at Names.org believe Noah and Liam are going to stay at the top of the chart for 2020, and predict Henry, Oliver and Lucas will climb the ranks while James will trend downward.

Here’s the full list:

  1. Liam
  2. Noah
  3. William
  4. Oliver
  5. Lucas
  6. Benjamin
  7. Elijah
  8. James
  9. Henry
  10. Alexander

Predictions for girls names

Olivia, Emma and Ava (two of which were among the most viewed baby names on Nameberry.com in recent years) top the list which, like the boys’, skews very traditional (some might even qualify as vintage).

Here’s the full list:

  1. Emma
  2. Olivia
  3. Ava
  4. Isabella
  5. Charlotte
  6. Sophia
  7. Amelia
  8. Mia
  9. Mila
  10. Harper

Names.org also keeps track of so-called “wildcard” names—those that weren’t in the top 10 list last year but could, potentially make it this year. A good example of this is Ashley, which wasn’t in the top 10 list for girl’s names in 1982, but jumped right to fourth place the next year. Contenders for this kind of meteoric rise in 2020 include Theadore, Ezra, Ivy, Willow and Jack.

The trend towards more gender-neutral baby names isn’t reflected in Name.org’s predictions, but it’s important to remember that these are just predictions. Who knows? Maybe 2020 will be the year everyone names their kid Corona.