I view Gods as beings so far technologically advanced from us that what they are capable of is indistinguishable from magic to us.
Perhaps the first race of being to have achieve the Singularity were the first gods or perhaps other races of gods preexisted in other universes and created this one either as a simulation or as a physical act of creation.
We are all potentially gods in training. This generation of humans may be the first to achieve immortality through life extension technologies and eventually spread to the stars seeding life on other worlds.
Somedays beings on other worlds may speculate about us and wonder about our nature.