Nouns

(n)magician, prestidigitator, conjurer, conjuror, illusionistsomeone who performs magic tricks to amuse an audience
(n)conjurer, conjurora witch doctor who practices conjury