In Hindu mythology, Surya (the sun god) has several sons. Yama (Yam Deva) is the god of death and justice, Shani (Shani Deva) is the god of karma and justice, and Karna was born to Kunti through Surya's blessing. Hanuman is an avatar of Shiva, not Surya's son.