Orishas are spiritual beings or deities in various African Traditional Religions, particularly within the Yoruba religion. They serve as intermediaries between humans and the supreme god, offering guidance, protection, and blessings to their devotees. Each orisha embodies specific attributes, domains, and powers, reflecting different aspects of life and nature.