KNAVISH Meaning of KNAVISH in English adj. villainous, dishonest, deceitful; mischievous (Archaic) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012