Where does “can həkimi” come from?

can həkimi (Azerbaijani) comes from Azerbaijani can, from Old Anatolian Turkish جان, from Persian جان, from Middle Persian yʾn', from Proto-Iranian *wyaHnáH, from Proto-Indo-Iranian wyaHnás, from Proto-Indo-European h₂enh₁‑ — to breathe.

Ancestry of “can həkimi”, step by step

can həkimi traces back through two separate lines of ancestry.

via Azerbaijani can

StepLanguageWordMeaning
1Azerbaijanicansoul, spirit; being, creature, life; body
2Old Anatolian Turkishجانsoul, spirit
3Persianجانsoul; being; life
4Middle Persianyʾn'
5Proto-Iranian*wyaHnáH
6Proto-Indo-IranianwyaHnás
7Proto-Indo-Europeanh₂enh₁‑to breathe

via Azerbaijani doctor

StepLanguageWordMeaning
1Azerbaijanidoctor
Every word from Proto-Indo-European h₂enh₁‑Every word from Proto-Indo-Iranian wyaHnásEvery word from Proto-Iranian *wyaHnáH