An Orisha is a spirit that reflects one of the manifestations of the Supreme Divinity in Yoruba religion. Orisha are said to have existed in the invisible world and lived as humans beings in the planetary world