The story
- Proto-Germanic*wisulǭ
- Proto-West Germanic*wisulā
- Old Englishweosule
- Middle Englishwēsele
- English todayweasel
From Middle English wesele, from Old English weosule, from Proto-West Germanic *wisulā, from Proto-Germanic *wisulǭ. The verb is from c. 1900, from the supposed cunningness of the weasel.
Etymology from Wiktionary, CC BY-SA 4.0.