If you mean to say "dishonest" instead of "deshonest", here are some suitable alternatives: deceitful, untrustworthy, fraudulent, treacherous, unscrupulous, disreputable. These words accurately convey the meaning of lacking honesty or integrity. It's important to use the correct spelling to enhance communication and avoid confusion.