Multiple choice general knowledge

The name India is derived from which two languages?

  1. Urdu and Sanskrit

  2. Old Persian and Sanskrit

  3. Mandarin and Sanskrit

  4. New Persian and Sanskrit

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The name 'India' is derived from the Old Persian word 'Hindush' and the Sanskrit word 'Sindhu'. Old Persian speakers referred to the land beyond the Indus River as 'Hindush', while Sanskrit used 'Sindhu' for the Indus River. This etymology reflects ancient Persian and Indian linguistic connections. Urdu and Mandarin are not part of this etymology.