Liam was the top name for baby boys in 20 states, and Emma was the most popular name for girls in 15 states.