Gods are higher beings that rule a particular area of creation with lesser beings working under them.
Humans portray them as having human and sometimes even animal traits because it makes it easier for them to relate to and understand that particular being. But truly, higher beings in their purest form are formless and beyond our comprehension. Some are more callus and others more emotion filled based off the energy they are made up of and govern over. Obviously a higher being of healing or love will be more compassionate and caring than one over death or destruction.
But what most fail to realize is that regardless of polytheistic or monotheistic views, there is always an ultimate force of creation that is usually left nameless, even in ancient Greek belief.
Even in Taoism and Buddhism, we can become gods by ascending our spirit, but that doesn't mean we can reach the height of power of the creator of the universe itself. Within Catholicism this is called "sainthood" and in Judaism these people become "angels" like Metatron did.
Those higher beings which are named that touch our lives personally are the ones that maintain what has been created, and have been created themselves from that nameless ultimate creator.
Christianity, although monotheistic, technically has a father, son, and holy spirit (3 personalities, 1 source) as well as a mother, and high angels (each with their own group of lesser angels that work under their area). Just because they only view it as one god, they maintain belief in multiple high beings. Just because they don't label them as a deity doesn't mean they don't honor them in much the same way that polytheistic believers honor their gods. Its just a matter of a difference in labeling, nothing more.