The name "India" was never used by Indians themselves.It was used by the foreigners first.The Persians called the river Sindhu(Indus) as Hindu.The land of that river was called "Hind", and the people as "Hindus." In Arabic it became Al Hind.The Muslims when they arrived in India called it Hindustan.The Greek and The Romans called the land as India.
The name used by the Indians was Bharatvarsh.The terms Jambudweep and Aryavart were also used.But the former term sometimes denote a larger area and the latter term denotes North India. The name Bharat is used in the constitution.
The name used by the Indians was Bharatvarsh.The terms Jambudweep and Aryavart were also used.But the former term sometimes denote a larger area and the latter term denotes North India. The name Bharat is used in the constitution.