[QUOTE=Chronos]
Anyone other than an aunt, uncle, or ancestor is addressed by just first name, even if you hardly ever see them, because after all, they’re still family.
[/QUOTE]
This illustrates a big cultural difference. In Indian culture, only strangers or outsiders are addressed by their actual names. People who are close to you, whether related by blood or not, are addressed by a relationship term (if they are elder) or a nickname (if they are younger). (Traditionally, nicknames are entirely unrelated to actual given names, not short forms.)