Orisha (also given as Orisa and Orishas) are supernatural entities usually referred to as deities in the Yoruba religion of West Africa, though they are actually emanations or avatars of the supreme being Olodumare. Their number is usually given as 400 + 1 as a kind of shorthand for "without number" or innumerable.
More about: Orisha