مریم (Urdu) comes from Classical Persian مَرْیَم, from Arabic مَرْيَم, from Classical Persian گل, from Arabic نُور, from Classical Persian جَان, from Middle Persian 𐫃𐫏𐫀𐫗, from Proto-Iranian *wyaHnáH, from Proto-Indo-Iranian wyaHnás — to breathe.
مریم (Urdu): Mary