Meaning and elaboration
Meaning: She whose longing is for blood, the devourer of sin and ignorance.
Elaboration
Rakta-Spriha literally means "She who longs for blood" (Rakta = blood, Spriha = longing or desire). This name is deeply symbolic. It does not point to a crude thirst for physical blood, but to Kali's relentless urge to cut through and consume the life-force of ignorance, ego, and every negative tendency that obstructs liberation.
The Symbolic Thirst for "Blood" In the context of Kali, "blood" does not mean violence for its own sake. It stands for vital essence, life-force (Prana), and the sustaining energy of the demonic tendencies within the human being: ego, attachment, delusion, greed, sin, and spiritual ignorance (avidya). Her longing for blood means that she strikes at these forces at their root, so they cannot rise again.
The Destroyer of Inner Demons This name points directly to Kali as the destroyer of the inner demons that trouble the mind and bind the soul. Her fierce thirst means she does not merely weaken these obstacles; she annihilates them. In that sense she is the transforming fire that burns away the dross of the lower self and clears the way for purity and awakening.
The Liberator Through Destruction Rakta-Spriha also teaches that liberation can come through a fierce process of removal. Kali mercilessly cuts away whatever prevents the soul from realizing its divine nature. This destruction is not cruelty but compassion in its ugra form, because by removing what binds, she opens the way to ultimate well-being and moksha.