student asking question

Is there any other way to call "Princess Diana" other than "Di"?

teacher

Native speaker’s answer

Rebecca

Yes, there are a lot of different nicknames for Princess Diana, although "Princess Di" is probably the most common nickname. Another name that people often call her by is "Lady Di". Other nicknames include "The Queen of Hearts", "The Princess of Hearts", "Shy Di", "The People's Princess", and "England's Rose". However, not all of these are very common. If you use a nickname without her name in it, people may not know who you're referring to.

Popular Q&As

03/23

Complete the expression with a quiz!