Geri HalliwellGeri Halliwell has given birth to a baby girl at Portland Hospital in London over the weekend.

The baby was not due until the end of the month but former Spice Girl Geri booked herself in to the hospital early yesterday to prepare for a Caesarian section.

The baby was delivered at 9pm last night and according to a hospital source, “The birth went well. Mother and daughter are doing fine.” No other details about the baby were given.

Geri has famously refused to name the father of the baby but it is rumoured to be a British-born screenwriter, Sacha Gervasi.

Geri apparently doesn’t want him to have anything to do with her daughter - and wouldn’t let him be present at the birth - but he has issued a statement insisting, “I fully intend to give Geri and the baby all the love and support they need”.