ACE, adept, champion, genius, hotshot, maven, mavin, sensation, star, superstar, virtuoso, whiz, whizz, wiz
magician, necromancer, sorcerer, thaumaturge, thaumaturgist
charming, magic, magical, sorcerous, witching, wizardly