مَرْيَم (Arabic) comes from Classical Persian گل, from Arabic نُور, from Classical Persian جَان, from Middle Persian 𐫃𐫏𐫀𐫗, from Proto-Iranian *wyaHnáH, from Proto-Indo-Iranian wyaHnás, from Proto-Indo-European h₂enh₁‑ — to breathe.
Ancestry of “مَرْيَم”, step by step
مَرْيَم traces back through 3 separate lines of ancestry.