[n] someone who is dazzlingly skilled in any field [n] one who practices magic or sorcery
ace, adept, genius, hotshot, magician, maven, necromancer, sensation, sorcerer, star, virtuoso, whiz, whizz, wiz