Trishirohanta (त्रिशिरोहन्त्र, IAST: Triśirohantṛ) is a Sanskrit-origin Hindu boy-name meaning “Slayer of the three-headed demon Trishiras”. Composed of 'tri-śiras' (three-headed, referring to the demon Trishiras, a lieutenant of Khara) and 'hantṛ' (slayer), this name commemorates Rama's victory over this multi-headed rakshasa in the forests of Dandaka.

Meaning, etymology & significance

Trishiras, meaning 'one with three heads', was one of the fierce generals serving under Khara who attacked Rama in the Dandaka forest; Rama slew him along with Dushana and ultimately Khara himself. The epithet 'Triśirohantṛ' thus places Rama within an ancient tradition of divine heroes who slay multi-headed demons, echoing imagery found across the Vedic and Puranic traditions. This defeat of Trishiras symbolises the Lord's power over threefold demonic darkness.

This name is an epithet of Vishnu as Rama and carries strong Ramayana narrative significance. It is occasionally borne as a devotional name in traditional Vaishnava communities; pronounced tri-shi-ro-HAN-tṛ.

Advertisement

Scriptural source

Trishirohanta appears in the Vishnu Sahasranama, among the sacred names of Vishnu.