I have at least 4 cousins with the middle name Elizabeth. And my family wasn’t restricted to super-Anglo names. I’m sure the short list for girl names is even smaller than the boys. It may be non-traditional, but appropriate in this instance for both of Diana's granddaughters to carry on her name.