KNAVISH Meaning of KNAVISH in English adjective Synonyms: dishonest , deceitful, lying, mendacious, roguish, shifty, unhonest, untruthful Merriam Webster. Collegiate thesaurus English vocabulary. Английский энциклопедический словарь тезаурус. 2003