To my knowlegde, Lois isn't short for anything. I'm almost completely sure it's not short for Louise. The only doubt I have is because Southern nicknames are weird eg Jack for John, Polly for Mary...they're just so unpredictable.
So, that must just have been the phrase, as samboo1 mentioned.
I'm not sure if Hal is short for anything. While rarely found, it isn't an unusual name. I've seen it before. I think there was a movie a few years back called "Shallow Hal"...well, it was "something Hal".
Francis is a common name.
I haven't met or heard of anyone named Reese other than Reese Witherspoon. That was the weirdest name to me.
Malcolm is also common.
I've never heard Dewey before either.
Jamie is also a common name.