Moselle (French) comes from Latin Mosella, from Latin Mosa, from Celtic Mosa, from Proto-Celtic Mosā.