AntonymFor.com

Antonyms for ignoramus

simpleton:

brain.

noun:

egghead, intellectual, whiz, sharpie, sage, polymath, wizard.