his name is not spoken because you have to name him, and because not everyone keeps the default name they leave it out of the dialog. if they where going to say his name they would have had to include some kind of text-to-speech program in the programming, and they qould not have been able to do that because square had problems with memory when they made the game.

(Apparently they had to cut out a lot of the intended story line because the did'nt have enough memory)