Where does “اصفہان” come from?

اصفہان (Punjabi) comes from Urdu اِصْفَہان, from Persian اصفهان, from Persian سپاهان, from Pahlavi spāhān, from Old Median Spādānah, from Old Persian 𐎿𐎱𐎠𐎭, from Proto-Iranian *cwáHdah, from Proto-Indo-Iranian *ćwáHdʰaH.

Ancestry of “اصفہان”, step by step

StepLanguageWordMeaning
1Urduاِصْفَہان—
2Persianاصفهان—
3Persianسپاهان—
4Pahlavispāhān—
5Old MedianSpādānah—
6Old Persian𐎿𐎱𐎠𐎭—
7Proto-Iranian*cwáHdaharmy
8Proto-Indo-Iranian*ćwáHdʰaH—
9Proto-Indo-Europeanḱwéh₁-dʰ-o-h₁—
Every word from Proto-Indo-European ḱwéh₁-dʰ-o-h₁ →Every word from Proto-Indo-Iranian *ćwáHdʰaH →Every word from Proto-Iranian *cwáHdah →