Meaning
Opinion, supposition, probable conjecture as opposed to certain knowledge.
How Iqbal uses it
Zann is probable belief, a lower rung than the certitude Iqbal demands of the believer. He aligns it with the half-knowledge that keeps a soul wavering instead of acting.