1. Joking and Teasing: It could be his way of showing affection and a sense of camaraderie. This behaviour is common among friends who use playful nicknames to poke fun at each other in a light-hearted manner.
2. Social Acceptance: He may be testing your reaction to the nickname and trying to gauge your acceptance of it. By using it in front of others, he could be seeking approval and ensuring that you're comfortable with the nickname.
3. Building Connection: Giving someone a nickname can create an intimate bond and a shared experience. It's a way of expressing closeness and familiarity, signaling that he sees you as someone he can be close with.
4. Trying to Make You Laugh: If he notices that you find the nickname amusing, he might be aiming to make you laugh and bring joy into your interactions.
5. Trying to Attract Attention: Some individuals may use funny nicknames as a way to draw attention to themselves or to the group they're part of.
6. Creating an Identity: As boys develop their identities, they might experiment with different nicknames to represent who they are or who they want to be.
7. Following Social Norms: In certain social contexts, using nicknames among peers can be seen as a way to fit in and establish belonging.
It's important to consider the boy's intentions, the dynamic between you two, and the overall context to understand the precise reason behind his behaviour. If you have concerns or discomfort, it's always best to communicate directly and let the boy know how you feel.