According to Yoruba culture, there are 400 + 1 orisha, which is considered a holy number. According to some reports, the number is "as many as you can conceive of plus one more - an infinite number." Depending to the oral tradition, there are 400, 700, or 1,440 orisha.