Soundness of mind

What do you call a person that knows everything?

A person who knows everything is often referred to as an encyclopedic or omniscient person. This term is used to describe someone who has an extremely deep knowledge or understanding of a certain subject or field, or who knows a great deal about a wide range of topics.