unisexSanskrit

Dharma: Meaning & Origin

Dharma is a unisex name of Sanskrit origin meaning “righteousness, virtue, moral law.” With 2 syllables, it is short and easy to say. Common nicknames include Dhar, Dha. As of 2025, Dharma ranks #2255 among children' names in the United States and has held a steady level of popularity. Its highest US ranking was #2246 in 2023.

Love Dharma? and compare it with your partner.

Pronunciation

DHAHR-mah

Phonetic spelling

Popularity

35/100 Score

Currently #2255 among US baby names.

Nicknames

DharDha

Popularity Trend

2%
55
2019
56
2023
#2255
US Rank

* Estimated trend — official birth-record data coming soon for this name

Middle Name Ideas

  • Dharma Raj
  • Dharma Vinay
  • Dharma Akhil

Famous Namesakes

  • Dharmendra

Variants & Alternate Spellings of Dharma

Frequently Asked Questions About Dharma

What does the name Dharma mean?

Dharma means “righteousness, virtue, moral law.” It is a unisex name of Sanskrit origin.

How do you pronounce Dharma?

Dharma is pronounced DHAHR-mah.

Is Dharma a boy or girl name?

Dharma is a unisex name used for both boys and girls.

How popular is the name Dharma?

Dharma currently ranks #2255 among children' names in the United States.

What are common nicknames for Dharma?

Popular nicknames for Dharma include Dhar, Dha.

What are good middle names for Dharma?

Middle names that pair well with Dharma include Dharma Raj, Dharma Vinay, Dharma Akhil.

Still deciding on the perfect name?

Save Dharma to your shortlist, swipe through thousands of names, and find the one you and your partner both love.