All this would be simple enough but for the fact that the gods have appeared on earth in different incarnations, or avatars, with different names, forms, and natures.
Gods are complicated creatures to classify and understand, and they come in many forms.