@iandu76,
I've also heard it used for say a little kid (usually a boy) in place of a name - kind of in a fun, playful but still friendly way.
Hey you little buster come on over here and give grandpa a hug.
English is confusing, huh, you can have the same word and use it so many different ways depending on the circumstance.