Don’t know. Not really important. Who would give the primitive mythologies of a single nation the same credibilitiy as a universal belief held by every nation at every time?
As for possibilities as to who they are, they could be (1) angels who, like us, adore their Creator (a claim made by the Guru Granth Sahib, the Sikh scripture), (2) the demons who deceived the Hindus into worshiping them (“the gods of the Gentiles are devils”), (3) fictions invented by and believed in by a primitive civilization to explain the cosmos, (4) fairy tales - that is, stories they tell because they like to tell stories, as do all healthy people (which is a probably true explanation for the origin of Ganesh), (5) names they give, or attempts to understand, the most high God. (The last possibility may be true for the Shaivite and Vaishnavite sects, although they are still understanding God in a very incorrect manner, especially regarding God’s goodness, which is not something that all Hindus believe in and certainly not a quality obviously possessed by Shiva the destroyer.)