The wait is over - the second Royal Baby is here.


Kensington Palace has announced that Catherine, the Duchess of Cambridge has officially given birth to a baby girl today at 8:34am (UK time) – two and a half hours after she arrived at hospital.

The baby reportedly weighs 8lbs 3oz (3.71 kgs) and was born at St Mary’s Hospital, Paddington, London.

This is the announcement made by the Palace:

The Duchess is well – and it turns out that the news made it to Australia very early. Prince Harry was one of the first to know:

There’s no baby name announced yet – but the betting is strong on a few names.

According to the bookies, the punters like Alice (with odds recently shortening from to 4-1). Apparently a lot of money has been put on this name from the posher suburbs on London, so those folks might be onto something.

Latest odds from Ladbrokes on the baby’s name are:

Alice 7/4

Charlotte 3/1

Victoria 5/1

Elizabeth 6/1

Diana 10/1

Alexandra 14/1

Alexandrina 25/1

Anne 25/1

Catherine 25/1

Eleanor 25/1

Florence 25/1

Frances 25/1

Grace 25/1

Katherine 25/1

Margaret 25/1

Mary 25/1

Rose 25/1

Samantha 25/1

Sarah 25/1

The Duchess went into labour at 6am on Saturday (UK time). She and her husband, Prince William managed to avoid all of the paparazzi and made it into the hospital unnoticed.

The new baby is fourth in line for the throne (and, somewhat disappointingly, has pushed back Beatrice and Eugenie to seventh and eighth in line to wear the crown).

This is the Duke and Duchess’s second child. After tying the knot back in 2011, Kate gave birth to their first son Prince George of Cambridge on July 22, 2013.

The news of Kate’s second pregnancy was announced in September and for the months following, all eyes were on her growing baby bump. With much speculation around the baby’s due date the world has been waiting eagerly to meet the newest Royal baby.