Royal names are always the same. They often reference monarchs of the past, so there are a lot of Georges, Henrys, and Elizabeths in British nobility.
Two royals who have slightly less common names are Princes William and Harry. Turns out this is all because of their mother, the late Princess Diana.
When Prince Charles and Diana welcomed their first son in 1982, he was christened with the name William Arthur Philip Louis. According to an interview given by the princess, this wasn’t Charles’s choice of name.
In the interview, which would go on to form part of the controversial 1992 book Diana: Her True Story, the Princess of Wales said, “I chose William and Harry, but Charles did the rest.”
She added that Charles wanted to name their sons “Albert and Arthur, and I said no. Too old!”
And here’s another odd royal fact: Prince Harry’s real name isn’t actually Harry. He was christened Henry Charles Albert David.
Diana also let out a secret in the same interview: Charles had longed for a daughter and was disappointed that Harry turned out to be a boy. Apparently the prince told Diana’s mother at Harry’s christening, “We were so disappointed — we thought it would be a girl.”
Harry’s a little stuck with his name, but William is able to change his if he wishes. When a royal takes the throne and becomes king or queen, he or she can choose a regal name.
Traditionally, they stick to their given name, but there is the option to go down a different route. According to rumors, Prince Charles is set to become King George VII when he comes into power.
Read more from Yahoo Style + Beauty: