Usually Ganesha is unmarried, but there are myths that depict him as married.
Brahma created Siddhi and Buddhi for Ganesha, who could not find a wife because of his elephant head.
He had two sons, Laksha with Siddhi, Labha with Buddhi.
Laksha is also called Kshema and Shubha.
Buddhi is also called Riddhi.