Charlotte is the “feminine” form of Charles the babies grandpa. Also the wife of King George the Third was . Elizabeth is great gramma aka -the Queen. And Diana was her dads mothers name. So its a name full of tradition which is something England is big on.
Freegards
LEX
Doubt they are naming the baby after her. Just an interesting historical tidbit.