kate middleton prince william

The Duke and Duchess of Cambridge – Prince William and Kate Middleton – have finally revealed the name of their newborn baby girl – meet Princess Charlotte of Cambridge.

Prince William and Kate Middleton waited two days to reveal the name of their new daughter, waiting to introduce the adorable baby to its grandmother, Queen Elizabeth II, first.

Ahead of the big reveal, gun salutes were fired out across London in honour of Princess Charlotte of Cambridge. In true regal fashion soldiers on horseback rode out in procession through the capital while, in perhaps a nod toward the modern route the new royals appears to be heading, the Royal Artillery Band treated fans to a rendition of Stevie Wonder’s Isn’t She Lovely. The singer actually wrote the to celebrate the birth of his daughter, Aisha. 

After the deafening rounds the princess’ full name was revealed – Charlotte Elizabeth Diana.

kate middleton prince william

So, what do the names mean? Well, Charlotte is the the feminine form of Charles, and has a long royal pedigree. Not only was it the name of George III’s queen in the 18th Century – he bought Buckingham House (now Palace) for Charlotte in 1761 for her to use as a family home close to St James’s Palace – but there have been many international royals to also bear the name – Princess Charlotte, Duchess of Valentinois, Princess of Monaco; Charlotte of Savoy, wife of Louis XI of France, and Charlotte Stuart, Duchess of Albany.

Elizabeth is a tribute to the British Queen, who Prince William admits to have become an even more important part of his life. And Diana, of course, is in reference to William and Harry‘s late mother Princess Diana.

According to nameberry.com, Charlotte, which is the 26th most popular name in the UK, means free man. Elizabeth means pledged to God and Diana means divine.

Well, if ever they was a name fit for a princess this is it. Tell us what you think below…