After days of speculation and wagers by royal watchers all over the world, Kate Middleton and Prince William have named their new baby daughter Charlotte Elizabeth Diana. The littliest royal will carry the title Her Royal Highness Princess Charlotte of Cambridge. The Princess is fourth in line to the throne and the 5th great-grand child of her majesty the Queen Elizabeth II