I like rainwear, so Waterproof sounds promising too. There's a locality in Grimsby, Yorkshire, called Pyewipe which makes me think of somebody slowly pushing two eye holes in a think layer of cream.
Worms, NE I expect is named after the city in Germany, so it's not quite so stupid as the others.