India has been known in the past by 'Aryavrata' and 'Bharata'. 'Aryavrata' ids after the Aryans who inhabited the country. 'Bharata' is derived from dushyanta Shakuntala' son Bharata. There is also ancient name for the country- 'Hindukush'. The Indus valley civilization is the origin of the name 'Hindukush', 'Hind' and 'India'.