It is actually perfectly correct name for "Rosa Diana Princess of Wales", Rose named after Lady Diana
...Fun thing is, there's another "Diana Princess of Wales" rose, pink in colouring. Oh well.
- - - Updated - - -
Honestly, I prefer ALL english names over their Japanese counterparts. I mean, "Flamingo Plant"