cunnen (Middle English) comes from Old English cunnan, from Proto-West Germanic kunnan, from Proto-Germanic kunnaną, from Proto-Indo-European ǵneh₃- — to know.
cunnen (Middle English): To know about; To be able to; to have the...