Many Hindu theists believe Lord Ganesha is a bachelor. But there are some people who believes, he is a family man. Lord Ganesha is married and Siddhi and Riddhi are the wives of Lord Ganesha. There is an appealing tale which recites how Ganesha got wedded.
Shiva and Parvati were very pleased at the services provided by their lad Ganesha. For the demolition of the demon Taraka, a second son was born to them. His name was Kartekeya.
Shiva and Parvati, thought of nuptials for their 2 sons, Ganesha and Kartekeya, as they had attained youth-the right time for marriage. When their parents revealed the decision for them to marry, the two boys began arguing.
To appease them, Shiva and Parvati work out a plan, spoke to them thus, "among the 2 of you, whoever returns here initial after going around the entire Earth shall be wedded first!”
On hearing these words, Lord Kartekeya immediately set off on his vehicle peacock goes around the earth as quick as possible. To their stupefaction, Ganesha just stood near them without making any arrangements to run off. Instead, He completed His seventh salutation; Lord Kartekeya arrived, completing his journey around the earth.
At this peak, Lord Ganesha said, “Mother and Father, the Vedas states that whoever goes around or circumnavigates his parents gets the fruit of ‘bhu-pradakshina’. When this approval is appropriate even by going around earthly parents, how much more it should be when the circumnavigation is done to you, I have gone around not only the world, but the whole cosmos! Therefore, celebrate my matrimony without any delay."
On hearing Ganesha's intellectual expressions, Shiva and Parvati were satisfied and at once decided to celebrate his nuptials first.
Prajapati Vishwaroopa’s two good-looking daughters, Riddhi and Siddhi, were chosen to tie the knot with Lord Ganesha. His parents celebrated the nuptials of Ganesha to Riddhi and Siddhi, who irk Him two beautiful sons as Labha and Kshema correspondingly.
As Lord Ganesha had an elephant-top no young woman was prepared to wed him. While all other gods had a companion he did not have one and this infuriated Ganesha. He started producing problems in the weddings of Devas (demigods). He asked rats to dig up cracks on the course through which wedding parade of any Deva would go to the bride’s house.
Devas faced many problems in their weddings. Fed up with the actions of Ganesha, the Devas protested to Brahma, who agreed to resolve the issue.
To gratify Ganesha, Brahma shaped two attractive women as Riddhi (means wealth and prosperity) and Siddhi (means intellectual and spiritual powers). Ganesha marries both the women. From that day beyond whoever satisfies Ganesha also receives the blessings of Siddhi and Riddhi. Ganesha had two sons. Shubha (means auspiciousness), son of Riddhi and Labha (from Profit), son of Siddhi. Ganesha had also a daughter as Santoshi Mata (means goddess of satisfaction).