Where does “Джимми” come from?

Джимми (Russian) comes from English Jimmy, from English Jim, from Proto-Slavic jь, from Proto-Balto-Slavic iś, from Old Polish ić, from Proto-Slavic jьti, from Proto-Balto-Slavic eitei, from Proto-Indo-European h₁éyti — to go.

Ancestry of “Джимми”, step by step

StepLanguageWordMeaning
1EnglishJimmyShortened form of Jimmy Riddle, a piddle
2EnglishJimTo jimmy (something); to mess up or mess with (something)
3Proto-Slavicthis; he
4Proto-Balto-Slavicthis
5Old Polishto go
6Proto-Slavicjьtito go
7Proto-Balto-Slaviceiteito go
8Proto-Indo-Europeanh₁éytito go, to be going
9Proto-Indo-Europeanh₁ey-to go
Every word from Proto-Indo-European h₁ey-Every word from Proto-Indo-European h₁éytiEvery word from Proto-Balto-Slavic eitei