Once I knew a
Charles who was
Charles Someone III; his grandfather had been charles, known as
Charlie. Then came dad, known as
Chuck to distinguish him from his father, and then when my acquaintance was born and there were three of them in the family, he became known as
Chip. In that family, it was just a matter of finding a cute-sounding nickname that started with the same sound.