Shahzadi traditionally was a title given to a princess. It originates from Persian شاهزاده (Prince/Princess, literally born by Shah), and is still used in Urdu and Hindi.