Nouns

(n)magician, prestidigitator, conjurer, conjuror, illusionistsomeone who performs magic tricks to amuse an audience
(n)sorcerer, magician, wizard, necromancer, thaumaturge, thaumaturgistone who practices magic or sorcery