The God of knowledge.
The Almighty knows everything and is the source of all knowledge. Any knowledge that man has, comes from Him.
1 Samuel 2:3.
Omniscience is defined as "the state of having total knowledge, the quality of knowing everything." For God to be sovereign over His creation of all things, whether visible or invisible, He must be omniscient. His omniscience is not limited to a single person in the Godhead - the Father, the Son and the Holy Spirit are all omniscient by nature. God knows everything (1 John 3:20). He knows not only the smallest details of our lives, but those of all around us, because He mentions that He still knows when a little bird falls or when we lose only one of our hair (Matthew 10:29-30). Not only does God know everything that will happen to the end of history itself (Isaiah 46: 9-10), but He also knows our own thoughts, even before we speak (Psalms 139:4). He knows our heart from afar; And still saw us before being born into the womb (Psalm 139:1-3; 15:16). Solomon perfectly expresses this truth when he says, "... for you alone know the hearts of all the children of men" (1 Kings 8:39).