The nature of different names of India is a result of a long process. The name ‘Bharat’ is the gift of the ‘Bharat’ branch of the Aryans. Due to it being the land of the Aryans, it is called Aryavrata. The Persians called it Hindustan due to it being the drainage area of Indus river. The ancient Romans called the River Indus as Indus and the Greeks called it ‘Indos’, so on this basis, India got its present name.