One who practices magic or sorcery.
Nouns denoting people.
Someone who is dazzlingly skilled in any field.