In most parts of the world that commonly use the word, 'mate' simply means 'friend' or 'acquaintance'.
she is very special friend.
he likes you!
It is slang or gangsta for kid or buddy.
When a boy calls you names, there is more than one possibility of what it could mean: 1. The boy who calls you names might like you. When a boy likes you, they might tease you in a joking way. 2. The boy who calls you names might think you're annoying, so he calls you names. 3. The boy might be mean, and call everyone names.
it means he likes you
He means that he thinks your pretty. Idiot.
muddy little boy
if it is a boy then they are flirting. if it is a friend then it is a nickname
it means that you are a show off
If another boy calls another boy's name a lot then it means that he is getting fond of the other boy.
he is being nice Well, my best friend calls me sweetheart and he is gay.
the boy has another girl in mind. ~It can mean a number of various things depending on the guy. It can mean that the guy already has a girlfriend or is talking to another girl or it could also mean that the guy is not very interested in that particular girl but doesn't want to hurt her feelings but telling her straight up.