Top five boys and girls baby names from 2017

Oliver and Olivia retain top spots in 2017 as the most popular boys' and girls' baby names in England and Wales, according to the Office for National Statistics.