A better word might be daemons... which are spiritual beings (i.e., non-corporeal) somewhere between divine beings and humans.
In Hindu they are labelled Demigods. Hybrids of the divine and man.