What's the meaning of the name "Miriam"/"מרים"? I thought it might be from the root "מרי", which means "rebellion", in which case the name means "their rebellion", which might reflect Miriam/Puah and Yocheved/Shifra's (according to the opinion that they were the same women) act of rebelling against Pharaoh.
Is this the case? If not, is there a different explanation of the name?