When she divorced Charles, her title became Diana, Princess of Wales. In order to be officially called Princess Diana she would have had to have been born a princess of the royal blood herself. read more
Diana, Princess of Wales, was commonly called"Princess Diana" following her marriage to Charles, Prince of Wales, but this was incorrect because she was not a princess in her own right. read more
At that point, the Prince became his major title in England (apart from Cornwall), and Wales. So, on marrying him, Diana took the major title Princess. In Scotland, however, Charles is Duke of Rothersay. read more