Sarvadukhghna (सर्वदुःखघ्न, IAST: Sarvaduḥkhghna) is a Sanskrit-origin Hindu boy-name meaning “The destroyer of all suffering and sorrow”. From sarva (all), duḥkha (suffering, pain, sorrow), and ghna (slayer, remover), this name offers the most intimate consolation: Vishnu's very nature is to annihilate every form of anguish that afflicts his devotees.

Meaning, etymology & significance

The word duḥkha is among the most profound in Indian philosophy, encompassing physical pain, existential suffering, and the subtle anguish of impermanence. The suffix ghna, from the root han (to strike, to destroy), designates one who eradicates or slays. Together with sarva, the name promises complete liberation from suffering — not mere alleviation but total dissolution of duḥkha in the ocean of the Lord's bliss. This name is therefore a direct devotional antidote to despair, a theological guarantee embedded in a single word.

Sarvadukhghna is an epithet of Vishnu that is especially cherished in times of grief, illness, and personal crisis, where its recitation is believed to invoke the Lord's healing grace. Pronounced sar-va-duḥ-kha-ghna, the conjunct consonant at the end may be simplified to Sarvaduhkhahan or Sarvadukhagna in common usage, and needsReview is set true for the consonant cluster spelling.

Advertisement

Scriptural source

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

Astrology — nakshatra, rashi & numerology

By the standard Vedic correspondence between a name’s first syllable and the lunar mansion, Sarvadukhghna aligns with the Shatabhisha nakshatra, under the Kumbha rashi (Moon sign). Its Chaldean name-number is 8.