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"