polymath

noun

A person of great or varied learning.

noun

A person of various learning. Also polymathist.

noun

A person with extraordinarily broad and comprehensive knowledge.

noun

a person of great and varied learning