@glomoro
I think you miss understand what's I mean. I was curious about how Japanese make nickname and their thought of it. Such as Jim, but friendly name is Jimmy. People said my-ized the name make it more casual, friendly, and nicer.
Up till now, I can only understand the ko in Shamiko. Ko as a kid, which makes sense for Shamiko getting angry because she is sensitive with being called small or simillar. But what about ShaMi? Aside being the first sound of her full title, does combining them give any meaning? Similar to Shamicen, why it's cute?