Top 20 baby names for boys in England and Wales

Here are the top 20 baby names for boys in England and Wales in 2016: