(AGI) Rome, May 2 - Kate Middleton has given birth to a babygirl, Kensington Palace confirmed on Saturday. "Her RoyalHighness The Duchess of Cambridge was safely delivered of adaughter at 8.34 a.m.," the royal residence announced onTwitter, adding that the royal baby weighs 8 pounds, 3 ounces,or 3.7 kilograms. Duchess Kate and Prince William presentedtheir daughter to the world after exiting St Mary's Hospital,stopping briefly for the cameras, with Kate smiling broadly andlooking completely unflustered, before returning to KensingtonPalace. Prince William drove the black Range Rover waitingoutside the hospital, just as he had done two years beforeafter their first child, Prince George, was born. The newbornprincess is fourth in line to the throne, ahead of William'sbrother Prince Henry. The first is line among the 89-year-oldQueen's possible successors is Prince Charles, who, at 66, isthe longest-standing royal heir in the UK's history. PrinceWilliam, now 32, is second in line, followed by his son George,whose future incoronation as King George VII has already beendecided. The last time a princess was welcomed into the RoyalFamily was 25 years ago, in 1990, when Prince Charles' brotherAndrew and Sarah Ferguson had their second child, PrinceEugenie. Though other girls have been born within the royalfold since, such as Lady Louise Windsor and Mia Tindall, theydo not have the title of Princess. Meanwhile, predictions onthe baby princess' name have skyrocketed. Alice and Charlotteare the current favourites, with bookies offering 3-1 odds forboth names and 4-1 for Elizabeth, while they remain unconvincedthat she might be named after William's mother, Diana, offering10-1 odds. More common names such as Mary or Frances have 26-1odds, and more bizarre predictions at the bottom of the listsuch as Cosima, Olympia, and Zenouska, at 1000-1.. .