धर्म

Dharma

unisexSanskritHinduBuddhist

Dharma is a Hindu unisex name of Sanskrit origin, meaning “Righteous duty; cosmic law, truth”.

MeaningRighteous duty; cosmic law, truth
GenderUnisex
OriginSanskrit
Written asधर्म
PronunciationDHAR-muh
TraditionHindu, Buddhist
Used inIndia, Nepal, Bhutan, United States

Meaning and origin of Dharma

Dharma comes from the Sanskrit root dhṛ, 'to hold or support', so the word describes what upholds the world: moral order, right conduct and duty. In Hindu thought it is one of the four aims of life, and in the Mahabharata the eldest Pandava, Yudhishthira, is the son of the god Dharma. In Buddhism the same word, Pali dhamma, refers to the Buddha's teaching. In India it is mostly a boy's name, while in the West it has been used for girls.

Is Dharma a Hindu name?

Dharma is a central term in Hinduism, Buddhism, Jainism and Sikhism. In Buddhism it is one of the Three Jewels (Buddha, Dharma, Sangha), the teaching that leads to liberation.

How popular is Dharma?

Used in India and Nepal, mostly for boys, and occasionally in the West as a spiritual-sounding name for girls.

Gifts with the name Dharma

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Dharma

DharmDhammaDharmendra

Names similar to Dharma

More Hindu unisex names

Frequently asked questions

What does the name Dharma mean?

Dharma means 'Righteous duty; cosmic law, truth'. It is of Sanskrit origin.

Is Dharma a Hindu name?

Dharma is a central term in Hinduism, Buddhism, Jainism and Sikhism. In Buddhism it is one of the Three Jewels (Buddha, Dharma, Sangha), the teaching that leads to liberation.

How do you pronounce Dharma?

Dharma is pronounced DHAR-muh.

Is Dharma a boy or girl name?

Dharma is used for both boys and girls.

Updated October 2026. Spotted a mistake? Tell us.