Shahzadi traditionally was a title given to a princess. It originates from Farsi, and is still used in Urdu and Hindi.