sci - to know

omni — all
Based on the definitions of the Latin roots, which is the meaning of the word "omniscient"?
1. having virtually unlimited authority
2. having infinite awareness or understanding
• 3. having knowledge of events before they happen
• 4. feeding on both animal and vegetable substances

The correct meaning of the word "omniscient" based on the definitions of the Latin roots is option 2: having infinite awareness or understanding.