Gods- immortal and powerful deities
Demigods- generally refers to immortal beings who are half human and half god
Divine Beings- immortal beings often created by gods or demigods to serve specific roles, most typically as guardians of one sort or another.