https://en.wikipedia.org/wiki/Japanese_honorifics The googling had to happen. no Sakura-chan?
It all makes more sense now and I'm almost tempted to go back and re-read fanfic to see if knowing the differences between the suffixes changes the tone of the fic slightly. Almost, but not quite. I have no wish to go through over 100,000 words looking at suffixes :-P