knavish The origin and history of knavish. Etymology From Middle English knavych, knavyssh; equivalent to knave + -ish. ← Back to the full definition of knavish