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