Princess Diana wasn't a fan of Prince Charles's baby name suggestions

Princess Diana didn’t like Prince Charles’s baby name suggestions. (Photo: PA)

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!”

If Charles had his way, William and Harry would be Arthur and Albert. (Photo: PA)

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:

Follow us on Instagram, Facebook, and Pinterest for nonstop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyle and @YahooBeauty.