(WHNT) — The most popular baby names in Alabama didn’t change much from previous years, according to newly released data from the Social Security Administration.

The agency reported William to once again be the most popular name for baby boys in Alabama, while Olivia knocked off Ava for the most popular name for girls.

Here are the top ten names for girls and boys in Alabama last year:


  1. William
  2. John
  3. James
  4. Noah
  5. Elijah
  6. Liam
  7. Asher
  8. Henry
  9. Oliver
  10. Grayson

When compared to the previous year, 2020, the names for Alabama boys most remain the same. However, names like Mason and Jackson were kicked out this year in favor of Asher and Grayson. The names that follow the top 10 list include: Carter, Samuel, Michael, Hudson, and Waylon.


  1. Olivia
  2. Ava
  3. Amelia
  4. Charlotte
  5. Emma
  6. Harper
  7. Elizabeth
  8. Evelyn
  9. Mary
  10. Ella

Ava took the runner-up spot in 2021 to Olivia, which was in second place in 2020. Other names that were omitted from 2021’s list that made it the previous year include Paisley and Isabella; however, both of those still made the top 20.

You can see the full list of Alabama’s favorite baby names in 2021 here. To see the list of 2021’s most popular baby names nationwide, visit ssa.gov.