The full official name of India is the Republic of India.
This name was adopted in 1950 when India gained independence from British rule. Prior to that, the country was known as British India.
The name "India" is derived from the Indus River, which flows through the northwestern part of the country. The name has been used for centuries, appearing in ancient Greek and Roman texts.
While "Republic of India" is the official name, "India" is the most commonly used name for the country, both domestically and internationally.