http://www.religioustolerance.org/hinduism2.htmHinduism has commonly been viewed in the west as a polytheistic religion - one which worships multiple deities: gods and goddesses. Although a widespread belief, this is not particularly accurate. Some have viewed it as a monotheistic religion, because it recognizes only one supreme God: the panentheistic principle of Brahman, that all reality is a unity. The entire universe is seen as one divine entity who is simultaneously at one with the universe and who transcends it as well. Some view Hinduism as Trinitarian because Brahman is simultaneously visualized as a triad -- one God with three persons: Brahma the Creator who is continuing to create new realities
Vishnu, (Krishna) the Preserver, who preserves these new creations. Whenever dharma (eternal order, righteousness, religion, law and duty) is threatened, Vishnu travels from heaven to earth in one of ten incarnations. Shiva, the Destroyer, is at times compassionate, erotic and destructive.
Strictly speaking, Hinduism is a henotheistic religion -- a religion which recognizes a single deity, but which recognizes other gods and goddesses as facets, forms, manifestations, or aspects of that supreme God.
Most urban Hindus follow one of two major divisions within Hinduism:
Vaishnavaism: which generally regards Vishnu as the ultimate deity
Shivaism: which generally regards Shiva as the ultimate deity.
However, many rural Hindus worship their own village goddess or an earth goddess. She is believed to rule over fertility and disease -- and thus over life and death. The priesthood is less important in rural Hinduism: non-Brahmins and non-priests often carry out ritual and prayer there.