Can I say,

(a) He was happy because his friend wished him.

(b) He was happy because his friend wished him "Happy birthday".

(c) His friends gave him a / the (best) wish.

(d) His friends gave the wish for him.

(e) John's friends wished him have a happy day.

Here's the basic syntax.

You wish somebody something.

You wish something to somebody.

The former is more common, I think.

Teachers: We supply a list of EFL job vacancies
Thanks. How do I correct them?
Vincent, does this his friend wished him follow the syntax of You wish somebody something ?

I've corrected many, many of your sentences for you. You need to try to think about this yourself.