magician

noun

A sorcerer; a wizard.

One who performs magic for entertainment or diversion.

One whose formidable skill or art seems to be magical.

One of the Magi or priestly caste of ancient Persia.

One skilled in magic; a wizard; an enchanter; a conjurer.