Where does “अफगानिस्तान” come from?

अफगानिस्तान (Nepali) comes from Hindi अफ़ग़ानिस्तान, from Classical Persian اَفْغَانِسْتَان.

Ancestry of “अफगानिस्तान”, step by step

StepLanguageWordMeaning
1Hindiअफ़ग़ानिस्तान
2Classical Persianاَفْغَانِسْتَان
Every word from Classical Persian اَفْغَانِسْتَانEvery word from Hindi अफ़ग़ानिस्तान