Green’s Dictionary of Slang

nuts adj.

[Partridge suggests sweet as a nut, thus ‘sweet on’]

1. [late 18C+] fond of, fascinated by; usu. in phrs. below: earlier usage is primarily nuts upon and then nuts on adj., 20C+ usage is most commonly nuts about and influenced by sense 2 here, crazy.

2. [mid-19C+] (also nertz) insane, mad, crazy; in weaker sense very keen, enthusiastic (see cite 1919).

In phrases

drive someone nuts (v.)

[1930s+] to drive crazy, insane.

go nuts (v.)

[20C+] to lose emotional control, to go crazy; to make a fuss.

like nuts (adv.)

[1950s+] hysterically.

nuts about (adj.) (also nuts for, nuts over) [later chronology means it was strongly influenced by sense 2 above and the SE phr. crazy about]

[1910s+] obsessed with, usu. in the context of love.

nuts around (v.) (also nuts about) [1940s–60s] (US)

1. to wander around aimlessly.

2. to mess about, to fool around.

nuts upon (adj.)

[late 18C–19C] obsessed with, in love with, gratified or pleased with.