What's in a name? Lilibet Diana is not the first royal baby to be named after Queen Elizabeth II