No mock answers please, that's getting old.
Since she's a princess, her parents couldn't choose a name that was too edgy. But there's a lot of girl names that are classic and beautiful. I would definitely make Diana her first name. I wouldn't consider Charlotte. Her middle name could be Alice, Beatrice, Helena/Helene (Prince Phillip was born the Prince of Greece), Victoria, Adelaide etc.
Most Helpful Girl
Funny, I predicted the entire name of the baby: Charlotte Elizabeth Diana. I won my family bet. My mother kept saying for the next 24 hours that I should've placed a real bet.
I would've named her Charlotte. It's nice to have a name that's yours. And then still honour her grandmother and great grandmother in her middle names.1