Curious which baby names stole the show last year? From new classics like Levi to tried-and-true faves like Charlotte, here are the top boy and girl names of 2020, according to the Social Security Administration.

If you don't want your kiddo to be the third kid with the same name in his or her kindergarten class, you should skip Liam and Olivia, which have reigned as the most popular names in the U.S. together for the second year in a row. (Liam has held the top spot since 2017!)

In fact, the top three baby names in the U.S. held steady from 2019 to 2020, according to the data from the Social Security Administration. Among the top 20 for 2020, though, were some interesting developments: Aiden, a top boys' name in the early 2000s, fell out of the top 20 altogether, and Luna continued its rise toward the top, swapping places with perennial baby name favorite, Elizabeth.

Here's a complete look at the most popular names in the U.S. for 2020, plus a few trends we're expecting for this year.

An image of a pregnant woman on her bed.
Credit: Getty Images.

Top Baby Girl Names of 2020

  1. Olivia
  2. Emma
  3. Ava
  4. Charlotte
  5. Sophia
  6. Amelia
  7. Isabella
  8. Mia
  9. Evelyn
  10. Harper
  11. Camila
  12. Gianna
  13. Abigail
  14. Luna
  15. Ella
  16. Elizabeth
  17. Sofia
  18. Emily
  19. Avery
  20. Mila

Top Baby Boy Names of 2020

  1. Liam
  2. Noah
  3. Oliver
  4. Elijah
  5. William
  6. James
  7. Benjamin
  8. Lucas
  9. Henry
  10. Alexander
  11. Mason
  12. Michael
  13. Ethan
  14. Daniel
  15. Jacob
  16. Logan
  17. Jackson
  18. Levi
  19. Sebastian
  20. Mateo

What Was Trending in 2020

Pop culture continues to influence baby name popularity, with Harry Potter fans continuing to drive Luna toward the top of the baby name charts (up another two places to #14 on the charts), Star Wars fans embracing Kylo (up 483 spots) and Anakin (up 255 spots), and Game of Thrones fans still adoring Yara (up 116 places)—even if former juggernauts Khaleesi and Arya dropped several spots. All the Karen memes have made that name drop like a rock—down 171 places.

Celebrities—and celebrity babies—have resulted in some movers and shakers. People paid tribute to late basketball great Kobe Bryant—Kobe jumped 317 spots and is now in the top 250 baby names, and Bryant also jumped 171 spots. Archie rose 207 spots (thanks to Meghan and Harry's royal son), as did Stormi (up 221 spots), thanks to Kylie Jenner.

Vintage names seem to be making a comeback—with names like Ira, Cyrus, and Clyde on the rise for boys, and Florence, Edith, Eleanor, and Clementine for girls. And fun nickname names—like Frankie and Charlie (for both boys and girls!), Stevie, Millie, Winnie, Louie, and Jerry—all moving up on the list.

Word names continue to gain in prominence, from the nature names (Forest, Aurora, Violet, Lily, Willow, Ivy, Hazel, Wren) to the trait names (Maverick, Serenity, Grace, Saint).

What Baby Names Will Be Popular in 2021?

Vintage names seem to be growing in popularity, as people perhaps look to strengthen ties to their own family tree. Expect pop culture to continue to influence baby names—with the Bridgerton cultural phenomenon (and a cast of characters with extremely wearable baby names), Daphne, Eloise, Penelope, Simon, Genevieve, and Colin are poised for a huge boost in popularity on next year's list.

And gender-neutral names are gaining in popularity for both boys and girls, with names like Sutton, Ezra, Noah, Marley, and Salem showing up on both popular baby name lists.