Who is called the Father of History? / General Knowledge MCQs / By admin Who is called the Father of History? A. Aristotle B. Socrates C. Herodotus D. plato