worshipper

(noun) worshiper

admirer (generic term)
adorer (generic term)