The story
A variant of knap (etymology 3). Cognates * Danish kneppe (“to snap”) (obsolete) * Dutch knijpen (“to pinch, nip”), knippen (“to clip, snip”) * Norwegian Nynorsk kneppa (“to squeeze or join together”) * Scots knep (“to clench, bind”)
Etymology from Wiktionary, CC BY-SA 4.0.