Where does “Исфаһан” come from?

Исфаһан (Kazakh) comes 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, from Proto-Indo-European ḱwéh₁-dʰ-o-h₁.

Ancestry of “Исфаһан”, step by step

StepLanguageWordMeaning
1Persianاصفهان—
2Persianسپاهان—
3Pahlavispāhān—
4Old MedianSpādānah—
5Old Persian𐎿𐎱𐎠𐎭—
6Proto-Iranian*cwáHdaharmy
7Proto-Indo-Iranian*ćwáHdʰaH—
8Proto-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 →