polymath (n.) Look up polymath at Dictionary.com
1620s, from Greek polymathes "having learned much, knowing much," from polys "much" (from PIE root *pele- (1) "to fill") + root of manthanein "to learn" (see mathematic).