Comma names

January 11th, 2010

Q: I notice that you put a comma between “Hi” and “Laura” in a personal reply to a grammar question from my wife. Is this a typo (in which case my apologies for pointing it out) or is this a correct usage (in which case I’m interested to learn why)?

A: I use commas before (or after or around) names used in direct address (that is, when you’re addressing somebody), as in “Hello, Laura,” or “Rodney, welcome,” or “Honey, I’m home!”If the name is at the beginning of a sentence, you put a comma after it. If it’s at the end, you put the comma in front. And if the name is in the middle of a sentence, commas go in front and back.This is a traditional rule of punctuation. Here are excerpts from a few style manuals:

This is a longstanding convention, but many people don’t use a comma after “Hi,” probably because it’s so informal. I’m not bothered when people omit the comma, but I’ll continue to use it myself, because old style habits die hard.