According to BabyCentre, the name Olivia - which topped the Office of National Statistics' list for the past six years - is no longer the UK's favourite moniker.