From the old English “pisser” meaning something very unpleasant or painful. Local Massachusetts accent caused the “r” to be dropped and
slang usage caused the meaning to be reversed, creating the word pissa.
An interesting development is that the Massachusetts accent also adds “r’s” to the end of words where they
don’t belong. Consequently,
people have started once again to say pisser.