I agree with you: "Dear Bob" followed by "Hi, Bob" is redundant.
Avoid that as best you can.
The best way to start a letter or email really depends on how close you are to the recipient.
For instance, if I worked at Microsoft and was emailing the CEO of Apple, I would begin with "Dear Mr. Cook" or simply "Mr. Cook".
If I was emailing my own boss, I might start it with "Hi, Mrs. Mallard" or something else similarly colloquial.
Long story short, do one or the other, but not both at the same time.
Hope this helps!
ell.stackexchange.com/users/50682/Phlebas
"Dear Bob" is just letter-writing language for "Hi, Bob" so including both of them is redundant.
If you're writing a formal letter, saying "Dear Bob" has already said hello, so you don't need to do it again.
If you're writing informally, you might prefer to write "Hi, Bob!"
instead of "Dear Bob".
ell.stackexchange.com/users/4468/David Richerby
"Dear Bob" is a greeting .
It's a standard part of a letter, but it does not necessarily require the word "dear".
In fact, "Hi, Bob" would itself be a perfectly acceptable greeting, provided that the letter is intended to be informal and friendly (and that you're on informal and friendly terms with Bob).
So do not use both, but remember that it's perfectly acceptable to use "Hi" instead of "Dear".
ell.stackexchange.com/users/4426/Kyle Strand
Using the name twice is redundant.
I would suggest: Dear Bob,
Hi, this is soandso.
ell.stackexchange.com/users/51358/user51358
If it is an email, you address the person as you would in person.
Their email goes directly to them in most cases.
If it goes to the department first, slightly more formality may be warranted.
If it is a business letter, the name, title, department, company name and address will be above the greeting.
So will yours be if you are writing on Company letterhead.
Once all those titles and addresses are on the letter, you politely address them as you would in a business meeting.
Even if you are writing your good friend in her capacity as your bank manager and you need her for a business reason, you would not say "Hi Mary", your would address her as Ms/Miss/Mrs.
Smith or Mary Smith.
You could, in an ongoing business relationship use, "Dear Mary,".
In the body of the letter, you might speak to her directly.
"
Thanks for your help, Mary."
ell.stackexchange.com/users/46196/WRX
"Dear Mr. Jones" is a formal opening, so people sometimes begin the body with "Hi" to transition to a friendlier tone.
"Dear Bob" is informal, so "Hi" would stand out as redundant.
However, it would never seem appropriate to repeat the person's name in the first two phrases.
Salespeople are (or were) trained to make frequent use of the person's name on the theory that it established some form of rapport.
However, the practice triggers people's "salesperson radar" because it usually seems uncommon and unnatural in normal speech.
So repeating the person's name in the opening of a letter would tend to be off-putting, the opposite of what you want.
ell.stackexchange.com/users/48032/fixer1234
Maybe, just maybe, if the "Dear" part is so long or formal or must follow a particular format that it actually ends up as its own section of the letter: If you must format your letter to open with a very formal salutation, in order to meet guidelines from your workplace/university/organisation, for example: "Dear Sir Henry Guffington the third, Duke of Australiama, Order of the golden Kangaroo, PhD, GSSE,Golden swimming certificate, Silver swimming certificate",
But you are actually quite close to the person I could possibly imagine following that up with: "
Hi Henry, how are you going?".
ell.stackexchange.com/users/27931/Esco
I'd like to know whether it is okay to start a letter like this:   Dear Bob,  Hi, Bob...   I've been doing this but not sure it is totally acceptable. Isn't "Hi, Bob" somewhat redundant as there is already "Dear Bob"? Sure, there are many ways to start a letter but what I'd like to know is if it is appropriate.
Is it okay to start a letter with "Dear  " followed by "Hi,  "?
ell.stackexchange.com
<greetings><redundancy><correspondence>
ell.stackexchange.com/questions/123028
ell.stackexchange.com/users/10768/hjjg200
You are correct that "Dear Bob" followed by "Hi, Bob" is redundant, so do not use both. However, it's perfectly acceptable to use "Hi"  instead of  "Dear". It also seems pointless to repeat the person's name in the first two phrases. Both "Dear Bob" and "Hi, Bob" serve the same purpose, so using them both is redudant and should be avoided. The same goes for repeating the name of the recipient; it is redudant and inappropriate.
Both "Dear Bob" and "Hi, Bob" serve the same purpose, so using them both is redudant and should be avoided.  Repeating the name of the recipient is redudant and inappropriate.