I believe it's named after the "Bonnie Prince" himself - Charles Edward Stewart. Not that they wore jackets like that in his day...!

http://en.wikipedia.org/wiki/Bonnie_Prince_Charlie