Dear WW: I suspect the metaphor "to cotton on" originated in Virginia.

E. Cobham Brewer 1810–1897. Dictionary of Phrase and Fable. 1898.

Now have you caught on?


Cotton.

To cotton to a person. To cling to one or take a fancy to a person. To stick to a person as cotton
sticks to our clothes.