>>56274799Following on this - I agree that some nicknaming in fanfiction can be absolutely retarded (I admit it, having retarded shit like Haephestus gave me a hearty laugh, and dont get me started with the anime names).
I think the way you avoid cringe shit is not thinking "I gave this pokemon the name X because I like this shonenshit", but instead think "what name would the CHARACTER give to this pokemon and why".