There are a number of ALLSPACHs around in our town (in the south west of Germany) and they are said to have come from Switzerland 300 or 400 years ago. I can imagine the second part is from "Bach" (brook), but I can find only one Allsbach (and Allschbach), where I would have expected more.
Andy ;—)