Yes.
Hitting you gently is a good sign. Boys express caring differently to girls, and sometimes do it by mock-violence. Gentle hitting is just a hug done by someone who is not ready to hug you.
Calling you sweetheart and honey is less useful to tell if he likes you. It could just be that he calls everyone sweetheart and honey. Watch HOW he says those words.
The best diagnostic for liking is whether he trusts and respects you too. If not, perhaps you're just a convenience.
Often YES, but NOT ALWAYS. A guy MAY like you but this is often based on more factors than 2.
It is a term of endearment, like "honey" or "sweetheart."
If someone calls you it then it means something like: Girlfriend/Boyfriend, Baby, Luv, Hunny, Honey, sweetheart, darling.....you get the point Surprise.
One way to interpret it is that he's trying to show his affection to you using a word that has positive attributes such as "baby, honey, sweetheart".
Honey or Sweetheart
funny honey
She probably likes you and wants to show you with these subtle hints. Or, she might just be being friendly and say it to everyone.
funny honeyfunny honey
Lover, darling, beau, sweetheart, paramour...
When a guy calls you "pumpkin," it's usually a term of endearment or a playful nickname. It can imply that he sees you in a sweet and affectionate way, similar to calling someone "honey" or "sweetheart."
Collective nouns for honey are a comb of honey or a jar of honey.
It's a term of endearment like "honey" or " sweetheart" or "darling"
saranghae jagiya means "I love you sweetheart/honey/girlfriend/boyfriend" saranghae is "i love you" and jagiya means "sweetheart/honet/gf/bf"