"India" the term came before 1947, given by British. So pakis are wrong there itself.
Before, the names also included "Bharat", which has been there forever.
Also, before imperialism, there was hardly any concept of countries as a whole. Hence, except for a few the rest of the "countries"...