"cuckoo," early 14c., from Old Norse gaukr, from Proto-Germanic *gaukoz (source also of Old English geac "cuckoo," Old High German gouh). Meaning "fool" attested from c. 1600.
Entries linking to gowk
European bird noted for its love-note cry and notorious for parasitism, c. 1300, cokkou (late 12c. as a surname), from Old French cocu "cuckoo," also "cuckold," echoic of the male bird's mating cry (compare Greek kokkyx, Latin cuculus, Middle Irish cuach, Sanskrit kokilas).
Slang adjectival sense of "crazy" is American English, 1918, but noun meaning "stupid person" is recorded by 1580s, perhaps from the bird's unvarying, oft-repeated call. The Old English name was ʒeac, cognate with Old Norse gaukr, source of Scottish and northern English gowk, which also has insulting senses. The Germanic words presumably originally were echoic, too, but had drifted in form. Cuckoo-clock is from 1789.