You can give a nickname to anyone. Just remember that the name you call them will be used by other people, so don't make it lame or silly or anything.
I'd personally go with just friend, but your question was more specific so guy friend.
You can call him your bgf as in best guy friend
You could just call him a friend, a groupie, a peep or a guyfriend (HAha!)
You don't give up.
Try to plan a trick and say your are their best friend. Then the person will give it to YOU
Dude.
He'll give you sign, soooo... just look out for them!!!!!!!!!!
you both give up on him and if she really is your BFF she will lisen
The best way is to talk to him. And don't give up on him either, even if it takes him a while. & P.S Make sure you come right out with it...don't stall or it will to late.
i will tell the guy that i like him the rest is upto him.
That depends, it could have some form of meaning behindthe nickname of something may have done or something, or pehaps it's just a nickname. My best friends call me Babycakes and I have no idea why.
The best person to date is your best friend.