کنایه و ایهام از این منظر که هردو یک معنای آشکار و یک معنای پنهان دارند، با هم مشترکند. اما باهم سه تفاوت عمده دارند : اول اینکه کنایه در قالب جمله (دست از جان شست) یا عبارت مصدری(دست از جان شستن) بیان میشود ، اما ایهام معمولا در قالب یک واژه یا گروه اسمی است. تفاوت دیگر در درک این دو است.