por Thomas » 22 Nov 2011, 11:55
I hope this helps. This is how I interpret the meanings.
buddy = pal = close friend
Hey, buddy! How are things?
We have been buddies since high school.
(We have palled around together since high school.)
dude = young man
(This does not mean friend. Used mostly by young people. Close in meaning to "cara" in Portuguese.)
Good morning, dude.
Who is that dude?
peer = equal, colleague (Very formal.)
(This does not mean friend. )
Among his peers, he is a highly respected attorney.
As a nuclear scientist, he has no peer.
dawg = friend
(Used instead of the person's name. Used mostly by young people.)
How was dinner last night, dawg?
He's an old dawg of mine. = Wrong!
dog = terrible person, unfaithful man, etc.
(This does not mean friend. Used mostly by young people.)
Her boyfriend was a real dog. He was always cheating on her.
fellow = person ("Fella" is informal form.)
(This does not mean friend. Often used in the plural.)
Hello, fellows!
homie = someone from your neighborhood (homeboy, homegirl), Commonly used among Hispanic gang members. Sometimes used to mean Hispanic.
How is it hanging, homie? How are you today?
I saw a homie on the corner.
mate
(This does not mean friend in the USA, merely someone's sexual partner. It's commonly used in the UK, Australia, etc. for friend. A "classmate" is a companion in a class, at school, etc. That is widely used in the USA, but not just "mate".)
sidekick = constant companion
(Used to describe a friend, not in place of the friend's name.)
Who is your sidekick?
Hello, sidekick. = Wrong!
Thomas/USA