Two days after the arrival of the newest addition to the Royal family, the gorgeous Princess has officially been named.

The statement simply read: “The Duke and Duchess of Cambridge are delighted to announce that they have named their daughter Charlotte Elizabeth Diana.”

Considering Charlotte was vying for top spot on the punter’s lists for most likely princess names (a close second to Alice), it won’t come as much of a surprise to royal observers (or bookies).

Princess Charlotte’s middle names were obviously chosen in honour of the baby’s great-grandmother, Queen Elizabeth, and her late grandmother, Princess Diana.

So why did they settle on Charlotte?

The name, although not obvious at first glance, has a vast history. The feminine form of Charles, it also pays honour to the Duke’s father, the Prince of Wales.

The name Charlotte gained popularity in the 18th Century when Princess Sophie, who was married to King George III, decided to go by the title of Charlotte. In 1766, the Queen gave birth to a daughter who she also named Charlotte. King George III bought Buckingham House in 1761 for his wife to use as a family home, it became known as the Queen’s House and is now Buckingham Palace.

The name, meaning ‘petite’ and ‘feminine’, has more modern day connections as well. It is the middle name of the Duchess’s sister, Pippa Middleton and is the name of the Duke’s cousin, Charlotte Spencer, the youngest daughter of Earl Spencer.

Although we can ponder for hours about the Princess’ name, royal historian Hugo Vickers told the BBC there’s probably not much to it.

“We historians can always find someone called Charlotte, but I think, basically, they just like the name.”

What more explanation do you need?