wohnen (German) comes from Middle High German wonen, from Old High German wonēn, from Proto-West Germanic wunēn, from Proto-Germanic wunāną, from Proto-Indo-European wenh₁- — to love.
wohnen (German): to live, reside, dwell; to stay