Yaksh
Yaksh is a Hindu boy name of Sanskrit origin, meaning “Nature spirit; guardian of treasure”.
| Meaning | Nature spirit; guardian of treasure |
|---|---|
| Gender | Boy |
| Origin | Sanskrit |
| Written as | यक्ष |
| Pronunciation | YUKSH |
| Tradition | Hindu, Buddhist |
| Used in | India |
Meaning and origin of Yaksh
Yaksh is the modern spelling of Yaksha, a class of nature spirits in Hindu, Buddhist and Jain lore. Yakshas guard treasures, trees and waters, and their king Kubera is the lord of wealth. In the Mahabharata, a yaksha questions Yudhishthira in the famous Yaksha Prashna dialogue. The older meaning of the word is debated, and the 'quick' meaning seen on some lists is not well supported.
Is Yaksh a Hindu name?
Yakshas appear across Hindu, Buddhist and Jain traditions, often as protective spirits shown at temple and stupa gateways. The name links a child to Kubera and to these guardian figures.
How popular is Yaksh?
An uncommon modern boys' name in India.
Gifts with the name Yaksh
- Yaksh name necklaces & bracelets (Amazon)
- Personalised Yaksh baby gifts (Amazon)
- Hindu baby gifts & books (Amazon)
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 Yaksh
Names similar to Yaksh
More Hindu boy names
Frequently asked questions
What does the name Yaksh mean?
Yaksh means 'Nature spirit; guardian of treasure'. It is of Sanskrit origin.
Is Yaksh a Hindu name?
Yakshas appear across Hindu, Buddhist and Jain traditions, often as protective spirits shown at temple and stupa gateways. The name links a child to Kubera and to these guardian figures.
How do you pronounce Yaksh?
Yaksh is pronounced YUKSH.
Is Yaksh a boy or girl name?
Yaksh is usually a boy name.