Polytheism is the belief in two or more gods or goddesses. Many religious belief systems could be defined historically and today as polytheistic, ranging from Hinduism (with more than 300 million gods; though it is often consider pantheistic, believing that all is God) to African tribal religions to Native American spiritualties.