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.