ref
1960s: probably from cuckoo.
Possibly from cuckoo
kook (n.)
1960, American English slang; see kooky.