Индия - в честь реки Инд (на Хинди). Часто считается, что "Bharat", собственное название жителей для Индии, произошло от имени древнего короля "Jada Bharatha", но это название также могло пойти и от другого короля Bharata, сына легендарного короля Dushyanta (извините, с историей Индии не знакома. Как, впрочем, с историей многих других стран…).