The Duke and Duchess of Cambridge have named their newborn daughter Charlotte Elizabeth Diana, the couple revealed today.
The royal baby, who was born on Saturday May 2 at 8.34am, weighing 8lbs 3oz, will be known as Princess Charlotte.
The Kensington Palace Twitter account read: "The Duke and Duchess of Cambridge are delighted to announce that they have named their daughter Charlotte Elizabeth Diana.
A second tweet read: "The baby will be known as Her Royal Highness Princess Charlotte of Cambridge."
The name Diana would have been chosen in memory of Prince William's late mother Diana, Princess of Wales and Countess of Chester. At the time the baby was named, the results of a poll on the Chester Chronicle website posted yesterday showed that 87% of voters believed that the couple should include the name Diana.
In her role as Countess of Chester, the Princess opened the city's hospital in 1984 alongside her then husband Prince Charles.
Chester visitors will be familiar with a regular sight on the city's River Dee - a showboat called the Lady Diana, after Lady Diana Spencer before her marriage to Prince Charles in 1981.
The baby's first name and that by which she will be known, is a feminine form of Charles. Elizabeth is not only in deference to the baby princess's great grandmother HRH The Queen but also the middle name of her mother Catherine Middleton and her mother Carole Middleton.