Which deity is the god of wealth in Hindu mythology?

The story behind the answer

Kubera is the god of wealth in Hindu mythology.

Kubera is not merely associated with riches: Hindu epics and Puranic texts describe him as the treasurer of the gods and the lord of the world’s hidden treasures. He is also king of the yakshas, semi-divine beings connected with forests, natural places, jewels, and wealth.

Traditions describe Kubera as the son of Vishrava and the half-brother of Ravana, the antagonist of the Ramayana. Kubera originally ruled Lanka, but Ravana drove him out. He later established his residence at Alaka in the Himalayas and is often identified as a guardian of the northern direction.

Kubera is commonly shown with a large belly, jewels, a money bag, a pot of treasure, or a mongoose. Lakshmi is the goddess most closely associated with prosperity and fortune, so she is a frequent quiz mix-up. Kubera’s role is more specifically that of treasurer, custodian, and distributor of riches, while Lakshmi represents auspiciousness, abundance, and good fortune.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: