Modern India only came into existence in 1947. Before that this subcontinent was a British colony and 500+ princely states. Before that, it was a patchwork of territories under different rulers. Most rulers like Akbar, Aurangzeb, Ashoka, etc. could only keep these territories united in their lifetimes. After they died or their successors were weakened, again new nations were created.
You can call this patchwork of territories "Hindostan" or even "Bharat-varsh" if you so please. Only Hindostan will be more accurate. There was never a "Bharat" throughout the history of this subcontinent.
I don't understand why so many of you can't accept simple historical facts which can be verified on Wikipedia or any other encyclopedias.
Modern India only started in 1947. The map of India which you studied in school is no older than 1947. Also it's inaccurate. Gilgit-Baltistan, Pakistan-Administer Kashmir, and Aksai Chin are controlled by Pakistan and China respectively. They have their own capitals, highways, languages, currencies everything.