Guys will automatically give nicknames to whoever either amuses, attracts or any girl they hate. As I said, it comes automatically they might not even know themselves why they nickname girls. However, they nickname their male friends according to their characters and they know why they do that.
yes
no
To assure her of his love.
To get engaged
it means you probably remind him of his mother
No because its your girlfriend but if it was your wife than yes.
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.
A nickname for someone like that could be a gamer, a person who plays games. This "nickname" can be unisex.
Well, if this GUY has asked YOU out while he is dating SOMEONE else, you don't give him a answer. If he breaks up with his girlfriend, then you no he likes you and not her and then give him a answer! But if he doesn't break up with his girlfriend, you now no that he thinks this a game. If so, don't give him a answer!
It means he wants you, but he has a girlfriend.
give her one more chance if she breaks it DUMP HER
He is definitely in to you! ^.^ If you like him, give it right back!