भारत को इसका नाम कैसे मिला, इस बारे में कई कहानियां हैं, लेकिन सबसे लोकप्रिय यह है कि इसका नाम सिंधु नदी के नाम पर रखा गया था। नदी को मूल रूप से सिंधु कहा जाता था, लेकिन जब 327 ईसा पूर्व में यूनानियों ने भारत पर आक्रमण किया, तो उन्होंने इसका नाम बदलकर इन्डस कर दिया। एक अन्य कहानी से पता चलता है कि भारत का नाम वैदिक देवता इंद्र के नाम पर रखा गया है, जिन्हें हिंदू धर्म में बारिश का देवता माना जाता है।