its true that India doesn't make any sense as a name for India. it is, as you said, a name of conquest, and there is the added problem that the Indus River (from whence the name derives) isn't in India at all. its in Pakistan, India's nemesis.
it was ultimately India's decision to go with India as a name. at the time of the partition, Pakistan assumed that India would have no desire to keep the name its conquerers called it, and indeed India is still officially referred to in Hindia as Bharat (i assume Hindustan is offensive to non-Hindus and Aryavarta is offensive to non-Aryans). but India chose to be referred to as India by the outside world mostly because of the subcontinental dominance that the name implies. in the average Westerner's mind, Pakistand, Bangladesh, and even Nepal and Bhutan are all part of the "Indian subcontinent." Pakistan was understandably upset. interestingly, Pakistan's name doesn't make too much sense either. it means "land of the pure" but the name is actually and acronym for Punjab, Afghanistan (northwest provinces), Kashmir, balochiSTAN, with the I added for pronunciation. it makes more sense now that you don't have to explain the absence of a B for Bengal, but Pakistan still doesn't include all of Kashmir, Balochistan, Punjab, or Afghanistan.
The name India is the English word and Bharat is the Hindi word.
is the name of india, bharat, hindustan, arryawart is correct ?
bharat or hindustan was the other name of india
The people of europe kept the name india
Bharat is the first name of India. Proud Indians always say "Mera Bharat Mahan". And it really is...India is a great democratic country.
bharat
Republic of India, Bharat are common names
King bharat all war time piriad callead bharat vars
Raja Dushyant & Shakuntala !
bharat republic
There are five names of ancient India. The Greeks called India 'Indus'. Persians called India 'Hindustan'. Another old name is Bharatavarsha, probably from the name of the first Emperor, Bharata. There was 'Aryavarta' translated as 'home of nobles'. An old name for north India was 'Maghada', similar to the Sumerian name 'Mag-gud'
Bharat (India, Hindustan)