India is a republic because the Supreme head of the State/Country i.e the President is elected by the people. The term Republic is incorporated in the Preamble of the Constitution, which explains that India has an elected head as the President, who is indirectly elected for a fixed term of five years.