welcome, Alan!

> I have not seen any explanation of the origin of the word.

I'm still thinking hood(lum) + goon...



formerly known as etaoin...