Polytheist

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