zealot noun
a person who fanatically pursues their beliefs