Where does “صوفی” come from?

صوفی (Chagatai) comes from Classical Persian صُوفِی, from Arabic صُوفِيّ, from Arabic صوف — wool.

Ancestry of “صوفی”, step by step

StepLanguageWordMeaning
1Classical Persianصُوفِی
2Arabicصُوفِيّa Muslim mystic or ascetic; man of wool; Sufi
3Arabicصوفwool
Every word from Arabic صوفEvery word from Arabic صُوفِيّEvery word from Classical Persian صُوفِی
صوفی — Etymology, Origin & Word History | Etymology Explorer