dunken (Middle High German) comes from Old High German dunkōn, from Proto-West Germanic þunkōn, from Proto-Germanic þunkōną, from Proto-Indo-European teng- — to think.
Ancestry of “dunken”, step by step
dunken traces back through two separate lines of ancestry.