Evelyn overtook Olivia as the most popular girl name, surging from 112 per 10,000 births in 2015 to 136 last year. Charlotte, Harper and Grace also gained. The charts show the rate per 10,000 female births for each name.