royal baby princess
The new princess has been visited by various members of the family. Reuters

Kate and William offered thanks for all the wellwishers around the world as the latest addition to the Royal Family was visited by close members of the family.

"The Duke and Duchess are hugely grateful for the messages of congratulations they have received from people all over the world," a statement said.

"It means a great deal to them that so many people have celebrated the arrival of their new daughter."

First to arrive at Kensington Palace around 11.30am on Sunday (3 May) were the Duchess of Cambridge's mother Carole and her sister Pippa Middleton.

Prince Charles and the Duchess of Cornwall paid a visit at around 1pm to see their granddaughter. Then, at around 1.45pm, Michael Middleton – Kate's father and the baby princess's grandfather – arrived.

It is thought the Queen could meet her fifth great-grandchild in Norfolk, after she was seen attending a church service in Sandringham on Sunday morning.

The Duke's father the Prince of Wales – who said he wanted his second grandchild to be a girl – and the Duchess of Cornwall are "absolutely delighted" by the news, Clarence House said.

William's uncle Earl Spencer also reacted with joy to the announcement, saying: "It's wonderful news – we are all thrilled for all four of them."

Meanwhile, Prince Harry has yet to visit his niece as he is Australia on a placement with the Australian Defence Force. He was spotted in a fast-food restaurant, ordering a meal called the Queen Victoria burger, named after his great-great-great grandmother.

Bookies' favourite

Charlotte emerged last night as the bookmakers' favourite, with Alice in second place and Olivia in third. Unlikely names include Chardonnay and Waynetta.

Possible names - the odds

According to bookmaker William Hill, the latest baby name odds are:

Charlotte - 5/2

Alice - 3/1

Elizabeth - 5/1

Olivia - 5/1

Victoria - 11/2

Ladbrokes latest betting:

Alice - 3/1

Charlotte - 3/1

Victoria - 5/1

Elizabeth - 6/1

Olivia - 7/1

Alexandra - 8/1

Diana - 10/1

Mary - 12/1

Frances - 25/1

Grace - 25/1

Samantha - 25/1

Coral's betting:

Charlotte - 5/2

Alice - 3/1

Olivia - 4/1

Victoria - 6/1

Elizabeth - 6/1

Alexandra - 9/1

Diana - 10/1

Grace - 16/1

Mary - 16/1