She may only be eight years old - but she's already got the very grand title of Her Royal Highness Princess Charlotte of Wales.
But the young royal, like many other members of the Firm, has been given several nicknames - and one given to her by dad Prince William is very unusual.
The unlikely moniker was revealed several years ago when the Prince and Princess of Wales took Charlotte and their two other children Prince George and Prince Louis to the Chelsea Flower Show.