The most popular baby names in the US have really changed over the past century – but it appears that some names always stay in the top 10. Using data from Social Security card applications for US births, Visual Capitalist found the top baby names for babies born in the US last year. The most popular girl's name was Olivia, with Emma and Charlotte following close behind. In 2023, 15,270 babies were named Olivia. The most popular boy’s name was Liam, with Noah and Oliver being super popular too. In 2023, 20,802 babies were named Liam. 12,311 babies were named Amelia, 11,944 babies were named Sophia and 11,359 babies were named Mia. 11,670 babies were named James, 11,452 were named Elijah and 11,229 were named Mateo. Other hugely popular baby girl names in 2023 were Isabella, Ava, Evelyn and Luna. Other popular boy names, which are rather traditional, are Theodore, Henry, Lucas and William.