According to the Hindu religion, Lord Ganesh has two wive whose name is Riddhi and Siddhi. Hindu culture claimed that Subha and Labha are the two sons of Lord Ganesh. Some other Hindu culture considered Lord Ganesh as a bachelor (Who is never married because of his elephant head).