Does Mto really mean both river and pillow? Those seem like pretty unrelated words!
English has "left" meaning "not right", "did leave" and "remaining" (ie. "which did not leave). Languages just have homonyms. They're probably from different sources and ended up with the same form by coincidence. Or they're from the same word and the meaning has changed dramatically over time.