Subscribe to The Chicago Manual of Style Online
Q. Is it “Hello Mr. Doe” or “Hello, Mr. Doe”?
A. Commas should be used to set off words in what’s called “direct address”:
Thanks, Joe, I needed that.
That’s quite all right, Sarah. Everybody needs a large deep-dish pizza now and again.