Skip to main content
2 of 2
replace code-format with blockquote
Hellion
  • 59.6k
  • 21
  • 133
  • 214

In the specific case of the opening salutation I would not insert a comma between the greeting and the name if a comma came after the name, but I would if some other punctuation followed the name.

The following examples all "look correct" to me:

"Hi Mark, how are you?"
"Hi, Mark. How are you?"
"Hello Mark, what's up?"
"Hello, Mark! What's up?"

But the "Hi, Mark, how have you been?" example that you gave looks over-punctuated to me.

Hellion
  • 59.6k
  • 21
  • 133
  • 214