It means he is attracted to you and is flirting with you.
My answer...he's trying to get close to you.
Has many different means depending on he person.
Basically it means you're cute and he might say that to a couple people..
That idiot who calls you out of your name is trying to hit on you.
It does not mean, he's hitting on you or trying to get close to you, calling a female "ma" is a sign of respect..get it right.