weasel The origin and history of weasel. Etymology From Old English weosule, an ancient Germanic word for the animal. ← Back to the full definition of weasel