What Does Dreaming of a Leech Mean?
Traditional Interpretation
In traditional interpretation, especially in the readings of Ibn Sirin and Imam al-Nabulsi, the leech points to a greedy, sly person who always expects to profit from you and quietly trails after you. Even so, catching leeches, gathering them, or pulling one off your body is most often taken as a sign of being freed from that burden, of trouble dispersing, and of goodness on its way.
Psychological View
Psychologically, a leech mostly represents a relationship or habit that quietly drains your energy, clinging to you and refusing to let go. The dream may carry an inner warning to set boundaries, protect yourself, and loosen the tie before you are worn out.
By Context
According to Ibn Sirin / the Traditional Reading
A leech mostly points to a greedy, sly, base enemy, or to someone who constantly takes a share of your labor. This reading whispers a caution against a self-seeking person around you whom you have not noticed.
Seeing a Leech Sucking Blood / Attached to the Body
A leech clinging to you and drawing your blood is read as a person or situation quietly draining your strength and peace. Blood being drawn from many places is considered a herald of financial loss or exhaustion.
Killing a Leech or Pulling It Off
Killing a leech or removing it from your body is interpreted as being freed from an enemy or a burden in your household or circle. In most sources this is regarded as relief and an auspicious turn of affairs.
Seeing Leeches in Water, or More Than One
A leech in water is associated with healing and troubles dispersing; several leeches are linked in some sources with plenty, abundance, and family joy, and in others with multiple self-seeking people around you. Context and feeling determine the difference.