The name India is derived from which two languages?
-
Urdu and Sanskrit
-
Old Persian and Sanskrit
-
Mandarin and Sanskrit
-
New Persian and Sanskrit
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.