One who casts spells; a magician; a sorcerer.
A performer of thaumaturgy; a performer of miracles; a magician.