knower

noun

One who knows.

Agent noun of know: one who knows.

A person who knows or apprehends.