The Office for National Statistics (ONS) has released the annual list of the most popular baby names in England and Wales.