The name of Prince William and Kate Middleton's second child, Charlotte Elizabeth Diana, is both a classic and diplomatic choice.