Synonyms for "wizard"

Words with similar meaning