Since it was conjectured that Mary was probably an Egyptian name first, I looked up meanings of the heiroglyphs and found several meanings; Hoe: Phonogram mr; determinatives to hoe; till the soil. phonogram mr; determinatives to love; loosen the soil; till.Canal: Determinative/logogram of; to love, canal; river, lake, river Nile, lover, friend. Phonograms mr, mj; phonetic-determinative mr.
I prefer to think of the derivation of "Mary" using mir as the root word. From Latin; mir (wonderful), mirare (to wonder at or to look). It could also mean "to witness". It seems more in keeping with Mary's character to associate her with witnessing and miracles than salty, bitter, harsh, etc.
Mary may have originated from myrrh which means 'bitter'. It is a resin from a tree with thorny branches. It was used in medicine and for it's fragrance, may have been synonymous with a term for 'perfume'.
I believe that this name was a derivative of the Greek or Hebrew 'miriam' which means to heal with a sting, or bitter healing, supposedly myrths of cassia and allure, in similarity meaning of the cliche 'the truth hurts'.
Hoe:
Phonogram mr; determinatives to hoe; till the soil.
phonogram mr; determinatives to love; loosen the soil; till.
Canal:
Determinative/logogram of; to love, canal; river, lake, river Nile, lover, friend.
Phonograms mr, mj; phonetic-determinative mr.