What could we call a person with deep knowledge in various fields? [duplicate]

I guess they could be called a polymath or renaissance man as defined here.