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