First of all Lady Di was her iconic nickname. Also when she was a little girl her friends used to call her 'duch', short for Duchess. That was because she was always acted like a duchess growing up. Lastly there's Dynasty Di and Shy Princess.