Similar word to virtuoso:
ace, adept, artist, artiste, authority, big league, brain, celebrity, champ, champion, crackerjack, dillettante, egghead, genius, hot stuff, hotshot, intelligent, magician, musician, natural, no slouch, old hand, old pro, performer, pro, prodigy, professional, pundit, sharp, star, superstar, whiz, wizard
ace, adept, artist, artiste, authority, big league, brain, celebrity, champ, champion, crackerjack, dillettante, egghead, genius, hot stuff, hotshot, intelligent, magician, musician, natural, no slouch, old hand, old pro, performer, pro, prodigy, professional, pundit, sharp, star, superstar, whiz, wizard