हिन्दू धर्म (संस्कृत: सनातन धर्म) विश्व के सभी धर्मों में सबसे पुराना धर्म है। ये वेदों पर आधारित धर्म है, जो अपने अन्दर कई अलग अलग उपासना पद्धतियाँ, मत, सम्प्रदाय, और दर्शन समेटे हुए है। अनुयायियों की संख्या के आधार पर ये विश्व का तीसरा सबसे बड़ा धर्म है, संख्या के आधार पर इसके अधिकतर उपासक भारत में हैं और प्रतिशत के आधार पर नेपाल में है। हालाँकि इसमें कई देवी-देवताओं की पूजा की जाती है, लेकिन वा
स्तव में यह एकेश्वरवादी धर्म है।[1][2] [3]
हिन्दी में इस धर्म को सनातन धर्म अथवा वैदिक धर्म भी कहते हैं। इण्डोनेशिया में इस धर्म का औपचारिक नाम "हिन्दु आगम" है। हिन्दू केवल एक धर्म या सम्प्रदाय ही नही है अपितु जीवन जीने की एक पद्धति है " हिंसायाम दूयते या सा हिन्दु "[टंकणगत अशुद्धि?] अर्थात् जो अपने मन, वचन, कर्म से हिंसा से दूर रहे वह हिन्दू है और जो कर्म अपने हितों के लिए दूसरों को कष्ट दे वह हिंसा है।
नेपाल विश्व का एक मात्र आधुनिक हिन्दू राष्ट्र था हिन्दू धर्म का १९६०८५३११० साल का इतिहास हैं। भारत (और आधुनिक पाकिस्तानी क्षेत्र) की सिन्धु घाटी सभ्यता में हिन्दू धर्म के कई चिह्न मिलते हैं। इनमें एक अज्ञात मातृदेवी की मूर्तियाँ, शिव पशुपति जैसे देवता की मुद्राएँ, लिंग, पीपल की पूजा, इत्यादि प्रमुख हैं। इतिहासकारों के एक दृष्टिकोण के अनुसार इस सभ्यता के अन्त के दौरान मध्य एशिया से एक अन्य जाति का आगमन हुआ, जो स्वयं को आर्य कहते थे, और संस्कृत नाम की एक हिन्द यूरोपीय भाषा बोलते थे। एक अन्य दृष्टिकोण के अनुसार सिन्धु घाटी सभ्यता के लोग स्वयं ही आर्य थे और उनका मूलस्थान भारत ही था।
आर्यों की सभ्यता को वैदिक सभ्यता कहते हैं। पहले दृष्टिकोण के अनुसार लगभग १७०० ईसा पूर्व में आर्य अफ़्ग़ानिस्तान, कश्मीर, पंजाब और हरियाणा में बस गये। तभी से वो लोग (उनके विद्वान ऋषि) अपने देवताओं को प्रसन्न करने के लिये वैदिक संस्कृत में मन्त्र रचने लगे। पहले चार वेद रचे गये, जिनमें ऋग्वेद प्रथम था। उसके बाद उपनिषद जैसे ग्रन्थ आये। हिन्दू मान्यता के अनुसार वेद, उपनिषद आदि ग्रन्थ अनादि, नित्य हैं, ईश्वर की कृपा से अलग-अलग मन्त्रद्रष्टा ऋषियों को अलग-अलग ग्रन्थों का ज्ञान प्राप्त हुआ जिन्होंने फिर उन्हें लिपिबद्ध किया। बौद्ध और धर्मों के अलग हो जाने के बाद वैदिक धर्म मे काफ़ी परिवर्तन आया। नये देवता और नये दर्शन उभरे। इस तरह आधुनिक हिन्दू धर्म का जन्म हुआ।
दूसरे दृष्टिकोण के अनुसार हिन्दू धर्म का मूल कदाचित सिन्धु सरस्वती परम्परा (जिसका स्रोत मेहरगढ़ की ६५०० ईपू संस्कृति में मिलता है) से भी पहले की भारतीय परम्परा में है। "हिन्दू" शब्द "सिन्धु" से बना माना जाता है। संस्कृत में सिन्धु शब्द के दो मुख्य अर्थ हैं - पहला, सिन्धु नदी जो मानसरोवर के पास से निकल कर लद्दाख़ और पाकिस्तान से बहती हुई समुद्र मे मिलती है, दूसरा - कोई समुद्र या जलराशि। ऋग्वेद की नदीस्तुति के अनुसार वे सात नदियाँ थीं : सिन्धु, सरस्वती, वितस्ता (झेलम), शुतुद्रि (सतलुज), विपाशा (व्यास), परुषिणी (रावी) और अस्किनी (चेनाब)। एक अन्य विचार के अनुसार हिमालय के प्रथम अक्षर "हि" एवं इन्दु का अन्तिम अक्षर "न्दु", इन दोनों अक्षरों को मिलाकर शब्द बना "हिन्दु" और यह भूभाग हिन्दुस्थान कहलाया। हिन्दू शब्द उस समय धर्म की बजाय राष्ट्रीयता के रुप में प्रयुक्त होता था। चूँकि उस समय भारत में केवल वैदिक धर्म को ही मानने वाले लोग थे, बल्कि तब तक अन्य किसी धर्म का उदय नहीं हुआ था इसलिये "हिन्दू" शब्द सभी भारतीयों के लिये प्रयुक्त होता था। भारत में केवल वैदिक धर्मावलम्बियों (हिन्दुओं) के बसने के कारण कालान्तर में विदेशियों ने इस शब्द को धर्म के सन्दर्भ में प्रयोग करना शुरु कर दिया।
आम तौर पर हिन्दू शब्द को अनेक विश्लेषकों द्वारा विदेशियों द्वारा दिया गया शब्द माना जाता है। इस धारणा के अनुसार हिन्दू एक फ़ारसी शब्द है। हिन्दू धर्म को सनातन धर्म या वैदिक धर्म भी कहा जाता है। ऋग्वेद में सप्त सिन्धु का उल्लेख मिलता है - वो भूमि जहाँ आर्य सबसे पहले बसे थे। भाषाविदों के अनुसार हिन्द आर्य भाषाओं की "स्" ध्वनि (संस्कृत का व्यंजन "स्") ईरानी भाषाओं की "ह्" ध्वनि में बदल जाती है। इसलिये सप्त सिन्धु अवेस्तन भाषा (पारसियों की धर्मभाषा) मे जाकर हफ्त हिन्दु मे परिवर्तित हो गया (अवेस्ता: वेन्दीदाद, फ़र्गर्द 1.18)। इसके बाद ईरानियों ने सिन्धु नदी के पूर्व में रहने वालों को हिन्दु नाम दिया। जब अरब से मुस्लिम हमलावर भारत में आए, तो उन्होने भारत के मूल धर्मावलम्बियों को हिन्दू कहना शुरू कर दिया।
इन दोनों सिद्धान्तों में से पहले वाले प्राचीन काल में नामकरण को इस आधार पर सही माना जा सकता है कि "बृहस्पति आगम" सहित अन्य आगम ईरानी या अरबी सभ्यताओं से बहुत प्राचीन काल में लिखा जा चुके थे। अतः उसमें "हिन्दुस्थान" का उल्लेख होने से स्पष्ट है कि हिन्दू (या हिन्दुस्थान) नाम प्राचीन ऋषियों द्वारा दिया गया था न कि अरबों/ईरानियों द्वारा। यह नाम बाद में अरबों/ईरानियों द्वारा प्रयुक्त होने लगा।