হিন্দু
হিন্দু শব্দটি এসেছে (পার্সিয়ান হয়ে) সংস্কৃত শব্দ সিন্ধু (ঐতিহাসিক স্থানীয় সিন্ধু নদী বা ইন্ডাস্ রিভার) থেকে। এর অবস্থান ছিল ভারতীয় উপমহাদেশের উত্তরপশ্চিম অংশে (বর্তমানে পাকিস্তান এবং উত্তর ভারতের অংশে)। গেবিন ফ্লাডের মতে, "আসল পরিভাষা হিন্দু প্রথম দেওয়া হয় পার্সিয়ান ভৌগোলিক পরিভাষা থেকে যা দ্বারা সিন্ধু নদীর পাশে বসবাসকারী লোকেদের বোঝানো হত। শব্দটি দিয়ে তখন ভৌগোলিক অবস্থান বোঝানো হত এবং এর দ্বারা কোন ধর্মকে বোঝানো হত না।
হিন্দুস্তান
হিন্দুস্তান নামটি এসেছে ফার্সি শব্দ "হিন্দু" থেকে। ফার্সি ভাষায় সিন্ধু নদকে বলা হত হিন্দু নদ। তার সঙ্গে যুক্ত হয়েছে জনপ্রিয় "স্তান" অনুসর্গটি (ফার্সি ভাষায় যার অর্থ স্থান) আধুনিক ফার্সিতে "হিন্দ" বা "হিন্দুস্তান" বলতে ভারতকেই বোঝায়।