OneStopList

Family trees

Ganesha Family Tree: Parents, Wives, and Sons

Updated November 4, 2026

Ganesha Family Tree: Parents, Wives, and Sons

Ganesha’s immediate family consists of his parents, Shiva and Parvati, his brother Kartikeya (also called Skanda or Murugan), and, in most traditions, his two wives, Buddhi and Siddhi, and their sons, Shubha and Labha. This core family is consistent across the Puranas, though regional stories and some texts add or vary details, such as an alternate son named Kshema.

Parents: Shiva and Parvati

Ganesha is the son of Shiva, the destroyer in the Hindu Trimurti, and Parvati, the goddess of fertility, love, and devotion. The most famous story of his birth appears in the Shiva Purana. Parvati created Ganesha from turmeric paste she used for her bath and breathed life into him, asking him to guard her door while she bathed. When Shiva returned and tried to enter, Ganesha, who did not know him, blocked his way. Enraged, Shiva severed the boy’s head. Seeing Parvati’s grief, Shiva promised to restore him, sending his attendants to find the head of the first living being facing north—an elephant—which he placed on the boy’s body, reviving him. This story explains Ganesha’s elephant head and his role as a guardian.

Brother: Kartikeya

Ganesha’s brother is Kartikeya, the god of war, also known as Skanda, Murugan, or Subrahmanya. Kartikeya is especially prominent in South Indian and Tamil traditions. The brothers are often depicted together, and a popular story from the Shiva Purana explains why Ganesha is worshipped first. When Shiva and Parvati gave their sons a challenge to circle the universe, Kartikeya immediately set off on his peacock, while Ganesha walked around his parents, declaring that they were his universe. This act of wisdom and devotion won him the right to be worshipped before all other gods.

Wives: Buddhi and Siddhi

In most Puranic texts, Ganesha is married to two goddesses: Buddhi (intellect) and Siddhi (spiritual power). This marriage is mentioned in the Shiva Purana and the Brahmavaivarta Purana. The names symbolize the qualities Ganesha embodies—wisdom and success. Some traditions, particularly in South India, portray Ganesha as a celibate bachelor, and this regional variation is respected in those temples. The two-wife version is the most common in North Indian and Pan-Indian iconography, where he is often shown seated with both consorts.

Sons: Shubha and Labha

According to the Shiva Purana, Ganesha’s sons are Shubha (auspiciousness) and Labha (profit or gain). They are sometimes also called Shubh and Labh. In the Brahmavaivarta Purana, a third son, Kshema (prosperity), is mentioned, but Shubha and Labha appear more consistently across texts. These sons are rarely depicted in art compared to Ganesha himself, but they appear in some temple sculptures and in the Ganesha Purana, where they are said to help their father remove obstacles for devotees.

Alternate Family Traditions

Regional and sectarian texts offer different family structures. In the Ganesha Purana (circa 1100–1400 CE), Ganesha is described as unmarried, and the text emphasizes his role as a yogi. In the Mudgala Purana, he is also celibate. However, in the Shiva Purana and Brahmavaivarta Purana, he is married. The Brahmavaivarta Purana also narrates a story where Ganesha marries two daughters of Vishwakarma, the divine architect, but this is a minor variant. In some folk traditions of Maharashtra, Ganesha is said to have a daughter, Santoshi Ma, who is the goddess of satisfaction—this story appears in the Bhavishya Purana and is popularized by the 1975 film Jai Santoshi Maa. However, this is not a mainstream Puranic account.

How to Read the Family Tree

When studying Ganesha’s family, it helps to understand that Hindu mythology is not a single canon. Different Puranas (ancient texts) were composed over centuries, and each has its own emphasis. For example:

  • Shiva Purana: Ganesha is married to Buddhi and Siddhi, with sons Shubha and Labha.
  • Brahmavaivarta Purana: Adds a third son, Kshema, and gives a detailed story of Ganesha’s marriage.
  • Ganesha Purana: Portrays Ganesha as an unmarried yogi.
  • Mudgala Purana: Also portrays him as celibate and focuses on his eight forms.

This diversity means that the “correct” family tree depends on which text you are reading. For most contemporary devotional purposes, the family of Shiva, Parvati, Ganesha, Kartikeya, Buddhi, Siddhi, Shubha, and Labha is the standard.

Common Misconceptions

One common misconception is that Ganesha is always married. In reality, many popular depictions, especially in South Indian temples, show him as a bachelor. Another misconception is that Ganesha’s brother is always Kartikeya—in some regional traditions, Kartikeya is considered the elder, while in others Ganesha is elder. The Shiva Purana says Ganesha was created first, but the Skanda Purana reverses the order. This is not a contradiction but a reflection of different regional preferences.

Another point of confusion is Ganesha’s mount, the mouse (or rat), which is not part of his family tree but is often mistakenly listed as a relative. The mouse, named Mushika, is his vahana (vehicle), not a family member.

Frequently Asked Questions

Who is Ganesha’s wife?

In most Puranic texts, Ganesha’s wives are Buddhi and Siddhi. Buddhi represents intellect, and Siddhi represents spiritual attainment. In some South Indian traditions, Ganesha is unmarried, and this is a legitimate regional variation.

Does Ganesha have children?

Yes, in the Shiva Purana, Ganesha has two sons: Shubha and Labha. The Brahmavaivarta Purana adds a third son, Kshema. In celibate traditions, he has no children.

Who is Ganesha’s brother?

Ganesha’s brother is Kartikeya (also known as Skanda, Murugan, or Subrahmanya). He is the god of war and is particularly worshipped in South India and Sri Lanka.

Why is Ganesha depicted with an elephant head?

According to the Shiva Purana, Ganesha was created by Parvati and beheaded by Shiva. Shiva then replaced his head with that of an elephant, the first animal found facing north. This story is the most widely accepted explanation.

Is Ganesha’s family tree the same in all Hindu texts?

No. Different Puranas give different accounts. Some portray him as married, others as celibate. Some include sons, others do not. The version you encounter depends on the text and regional tradition.

Who is Santoshi Ma in relation to Ganesha?

Santoshi Ma is sometimes called Ganesha’s daughter in the Bhavishya Purana and in popular folklore. However, this is a late addition and is not found in the major Puranas like the Shiva Purana or Ganesha Purana.

Related

How pages are sourced and corrected: Sources and editorial policy.