"to know"
The name Knowledge is commonly a unisex name from the "English" origin that means "to know".
Knowledge is the English noun used directly as a personal name, carrying the ordinary sense of the word: the fact or condition of knowing, or what is known. The noun goes back to Middle English knowlechen, formed on knowen, "to know". English has a long record of abstract nouns used as given names, and Knowledge belongs to that pattern rather than to an older stock of personal names.
The pronunciation of Knowledge is NAH-lij.