I like the idea of having a last name in the games. I don't really see the need for having a nickname though. It just seems redundant when you can use your nickname as your "official name" if that's what you want them to call you. Despite the fact that I can't fit my full first name in the limited number of character space they give you, I've always preferred to use my nickname, Shivi, for my protagonist.