Princess Charlotte apple of her grandfather's eye as Kate and William's name choice tugs at nation's heartstrings
The Duke and Duchess of Cambridge naming their daughter Princess Charlotte will be seen as a touching tribute to the Prince of Wales.
William and Kate have also recognised the Queen - Elizabeth II - and the Duke's mother Diana, Princess of Wales, as their daughter's full name is Charlotte Elizabeth Diana.
Naming their baby Charlotte, which is the feminine form of Charles, is a gesture sure to have pleased the heir to the throne, who made no secret of the fact he wanted his second grandchild to be a girl.
William's uncle Earl Spencer tweeted his approval of the names chosen by the Cambridges soon after their announcement.
His said: "Perfect names. My 2-year-old Charlotte Diana will be thrilled at cousinly name-sharing. Is at an age where thinks world revolves around her!"
The Duke and Duchess have given their daughter a traditional name which has strong royal connections, as a number of princesses and a Queen have been called Charlotte.
The princess, who was born on Saturday at 8.34am, weighing 8lbs 3oz, is fourth in line to the throne and the Queen's fifth great-grandchild.
Kensington Palace said in a short statement: "The Duke and Duchess of Cambridge are delighted to announce that they have named their daughter Charlotte Elizabeth Diana.
"The baby will be known as Her Royal Highness Princess Charlotte of Cambridge."
Royal fan Munever Halil, from south east London, said the name Charlotte showed William and Kate were in touch with popular modern names.
The 52-year-old, who spent several hours outside Kensington Palace trying to catch a glimpse of the young family, said: "I so much wanted the name Diana to be in there somewhere. I wanted it to be Elizabeth Diana, so I think it's lovely. Any name will suit them because they are lovely kids. It's perfect. I loved Lady Diana and I feel sad she is not here to see her two grandchildren."
American tourist Emily Markey (21) said she was particularly pleased with the name.
She said: "I think the name is awesome. My mum's name is Charlotte, so go her.
"I've always loved Princess Diana so I'm really pleased."
Student Jemma Large (19), from Milton Keynes, said: "I think Charlotte is a nice modern name, and I like the homage to Diana. Obviously the name Elizabeth is nice for the Queen too, so I really like it. I think it is a good choice."
The betting industry is estimated to have paid out £1m to punters who guessed the name correctly, according to Ladbrokes.
It had been heavily backed and was a favourite during the week before the name Alice reclaimed the top spot.
Ladbrokes spokeswoman Jessica Bridge said: "Charlotte was the hot tip over the weekend and royal watchers up and down the land are quids in. We may have lost a fortune but we're paying out with a smile and wish the Duke and Duchess all the best."
Bookies William Hill said they were breathing a sigh of relief that William and Kate picked Charlotte, and not their favourite Alice.
Charlotte finished as their 3/1 second favourite, with 5,096 punters correctly guessing the name and in total they would pay out just over £100,000.
One lucky royal fan - a woman from Barnes - won £1,400 after placing £400 on the correct name at odds of 5/2 on Saturday evening. The baby princess will join a host of famous women with the same name from the 19th-century writer Charlotte Bronte and the Welsh singer Charlotte Church to the actress Charlotte Rampling.
The name is also likely to become popular with parents across the country. At the moment, it is outside the top ten most popular girls names for last year. Top is Sophia, followed by Emily and then Lily. Charlotte is only 17th on the list.