Where does “জো” come from?

জো (Bengali) comes from Hindi जो, from Urdu جو, from Sauraseni Prakrit 𑀚𑁄, from Sanskrit यः, from Proto-Indo-Aryan Hyás, from Indo-Iranian *Hyás, from Proto-Indo-European Hyós — who, which; already.

Ancestry of “জো”, step by step

StepLanguageWordMeaning
1Hindiजोthe relative pronoun; if
2Urduجوthe
3Sauraseni Prakrit𑀚𑁄
4Sanskritयः
5Proto-Indo-AryanHyás
6Indo-Iranian*Hyás
7Proto-Indo-EuropeanHyóswho, which; already
Every word from Proto-Indo-European HyósEvery word from Indo-Iranian *HyásEvery word from Proto-Indo-Aryan Hyás