Hindistan adı, Hindistan anayasasında ve Hindistan'da birçok yerel dilde Bharat olarak geçmektedir. Bharat adı, Bharata klanının efsanevi kutsal kralı olan Kral Bharata'nın adından türetilmiştir. Farsça bir kelime olan Hindistan ismi İndus ülkesi için kullanılmış olsa da bugün ülke için kullanılmaktadır.