The creation of the demigods is of eight varieties:
(1) the demigods,
(2) the forefathers,
(3) the asuras, or demons,
(4) the Gandharvas and Apsarās, or angels,
(5) the Yakṣas and Rākṣasas,
(6) the Siddhas, Cāraṇas and Vidyādharas,
(7) the Bhūtas, Pretas and Piśācas, and
(8) the superhuman beings, celestial singers, etc. All are created by Brahmā, the creator of the universe.
Reference:-SB 3.10.29