SPARTANBURG, S.C. (WSPA) – Do you know a baby named Liam or Olivia? You’re not alone.

The Social Security Administration released its top 10 lists of baby names in 2021. The agency began compiling the baby name lists in 1997, with names dating back to 1880. Parents supply the name at the time of a child’s birth when applying for the child’s Social Security card.

Here are the top 10 boy names for 2021:


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

According to the SSA, Liam has been the top choice for new parents for five years in a row. There was only one name change, with Theodore replacing Alexander in popularity.

Here are the top 10 girl names for 2021:


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

Olivia has topped the list for three years, SSA said.

For all of the top baby names of 2021 and to see where your name ranks, visit