In Hinduism, the Gandharvas are male nature spirits, husbands of the Apsaras. They are part animal, usually a bird or horse. They have superb musical skills. They guarded the Soma and made beautiful music for the gods in their palaces. Their name may be cognate with that of the Greek centaurs.
The `heavenly Gandharva' of the Veda was a deity who knew and revealed the secrets of heaven and divine truths in general.
The Gandharvas generally had their dwelling in the sky or atmosphere, and one of their offices was to prepare the heavenly soma juice for the gods.
The Gandharvas of later times are similar in character; they have charge of the soma, are skilled in medicine, regulate the asterisms, and are fond of women.