The boys' top name is a true Southern hero.
Champ Baby
Credit: Lambert/Getty Images

It's the end of the year, which means we can officially look back and round up everything we loved most in 2017—from our most-streamed TV shows to the most popular wedding trends. And one of our favorite round-ups to study is the most popular baby names of the year. Thanks to, we can do just that.

The baby-naming website creates its lists by calculating which name pages received the most views throughout the year. Its analysis identifies current baby name trends and also helps to predict popularity in the future.

2017 surprisingly saw some big changes in popular names, especially on the boys' side. Atticus, the heroic father-figure in Harper Lee's To Kill a Mockingbird, is the number 1 name for boys and Olivia remains the number 1 name for girls, for the second year in a row. And there are three new names showing up in the top-10 lists for both genders for the first time: Cora, Maia, and Amara for girls, and Theodore, Jasper, and Henry for boys.

Nameberry notes that its more common for the ranking among girls' names to change more quickly, meaning style and trendiness might be more important to parents naming their daughters than their sons. However, with as much change as there is in this year's boys' list, it seems that that may become the norm for both genders.

Many of the newly popular names—or names that significantly rose in popularity—this year have ties to mythology, ancient cultures, and classic literature, including Arthur, Ophelia, Silas, and Dante. Of course, because Nameberry's methodology is based on search interest in names and not an actual tally of names from hospitals around the country, it's likely skewed toward trendier names since parents giving their children family or traditional names probably aren't looking them up on the internet.

Check out the rest of the top-ten names on both lists:

2017 Top Ten Names for Girls:

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

WATCH: 18 Common Baby Names That are Actually Illegal in Other Countries

2017 Top Ten Names for Boys:

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