Very interesting! Thank you. But, surely nicknames in any culture aren't just random sounds: does Mom have a meaning in Bengali, in the way that word-nicknames in English have meanings appropriate to the person:
Ginger for a redhead, Shorty and Beanpole denoting height and so on?