Royal names honor past family members, saysVogue, with many being made up of two middle names.
Furthermore, bothPrince William and Prince Charles have Arthur as a middle name, as stated byLife & Style.
But why is Diana not her first name?

There would have been constant comparisons with Diana, and William wouldn’t have wanted that.
