Princess Diana's former voice coach Stewart Pearce has said the late royal would have been made up with her grandchild Lilibet Diana sharing a name with her.