Solution:
India used to be called Bharat a long, long time ago. This name comes from old stories and history in India. It's like how in stories, we have legendary kings and heroes, and one of them was named Bharat.
The name "India" comes from the Indus River, which flows in parts of India. When people from far away, like ancient Greeks, talked about the folks living here, they called them "Indoi." Over time, this turned into "India."
India have different names in the past
- Bharatvarsha or Bharat: This name is very ancient and comes from old Hindu texts. It means the land of the people who lived in India.
- Hindustan: During the time of the Mughal Empire, people started calling India "Hindustan," which means the land of Hindus. This term was mostly used in the northern part of India.
- Aryavarta: In old Hindu texts, India was called "Aryavarta," meaning the land of the Aryans, the ancient people who lived here.
- Jambudvipa: In Buddhism and Jainism, India was known as "Jambudvipa." It was a religious and philosophical name.
- Bharat Ganarajya: After India became independent from British rule in 1947, it was officially named "Bharat Ganarajya" in the Hindi language, which means the Republic of India.
- India (Modern Usage): Today, the name "India" is what everyone knows and uses. It's the official name of the country.