kunning (Middle English) comes from Middle English cunninde, from Old English cunnende, from Old English cunnan, from Proto-West Germanic kunnan, from Proto-Germanic kunnaną, from Proto-Indo-European ǵneh₃- — to know.
Ancestry of “kunning”, step by step
kunning traces back through 3 separate lines of ancestry.