Where does “پٲکِستان” come from?

پٲکِستان (Kashmiri) comes from Urdu پاکستان, from Classical Persian پَاک.

Ancestry of “پٲکِستان”, step by step

StepLanguageWordMeaning
1UrduپاکستانLand of the Pure
2Classical Persianپَاک
Every word from Classical Persian پَاکEvery word from Urdu پاکستان