kunde (Middle High German) comes from Old High German cundo, from Proto-West Germanic kunþō, from Proto-West Germanic kunþ, from Proto-Germanic kunþaz, from Proto-Germanic kunnaną, from Proto-Indo-European ǵneh₃- — to know.