polytheist

noun

1.
one who believes in a plurality of gods