Comes from the word Don which means someone who is cool or 'sound'. Being 'Donnish' means to be cool or amazing etc.
"That is donnish!!" "You are f@*^!g donnish mate!!" "I love you, you're donnish!!'