worshiper

(noun) worshipper

admirer (generic term)
adorer (generic term)