I like your 'caught on' = 'cotton' better than the cotton clinging explanation, wwh. I've been in a cotton field and I'd say cotton's pretty hard to remove rather than the opposite.

But this "caught on" for "cotton" is cute! But I'll take the explanation you provided as fact. Oh, well--a cool fancy down the brain....