hypnotist

ˈhɪpnətɪst

noun

a person who carries out hypnosis, either for medical reasons or for entertainment.

a stage hypnotist