conjurer

con-jur-er

noun

A person who performs magic tricks or illusions, often for entertainment.

"The conjurer made a rabbit disappear from his hat."

Thesaurus

Synonyms: conjuror, magician, prestidigitator, illusionist