Charlotte, the feminine form of Charles, has a long royal pedigree and became popular in the 18th century when it was the name of George III's queen.
The King bought Buckingham House in 1761 for his wife Queen Charlotte to use as a family home close to St James's Palace - it became known as the Queen's House and is now Buckingham Palace.
Charles is the name of two former Kings and of the Prince of Wales, the princess's grandfather.
Charlotte also has a connection on the duchess's side, as the middle name of her sister Pippa Middleton.
http://www.bbc.co.uk/news/uk-32583432
The name stems from a long line in the royal family, including grandparents Prince Charles and the late Princess Diana, great-grandmother Queen Elizabeth and the late Queen Mother.
Elizabeth is also Princess Kate’s middle name, along with grandmother Carol Middleton.
http://www.news.com.au/entertainmen...-elizabeth-diana/story-fnisprwn-1227335326733
Charlotte's a nice name, I don't mind it. Definitely prefer it to Alice too.
Kensington Palace
✔@KensingtonRoyal
The baby will be known as Her Royal Highness Princess Charlotte of Cambridge.
4:06 PM - 4 May 2015
I got it right Charlotte Elisabeth Diana
Good guess Lindsay.