Hi Anon
Now it seems as if everyone is writing: Hello Dolly or Hi John - with no comma.
In modern English, the stress is on less punctuation. For example, it was formerly Mr. (in BrE), but nowadays, it is Mr (without period). However, in AmE, a period is inserted after after Mr.
I believe...