Polytheist

Pol·y·the·ist

Polytheist

n.
  1. One who believes in, or maintains the doctrine of, a plurality of gods.