As someone who doesn't have kids yet and so doesn't meet a lot of new borns I found the names on this super surprising. Our intuition around names is almsot exclusively formed by our own age group and people older than us. For many of this it was shocking to me that within my lifetime (I'm under 30) names had gone from almost exclusively male to exclusively female. I guess this is why you end up with so many parents all choosing the same small set of names each believing they are choosing a unique name because they've never met an adult with that name.