Another thing........you can change Squall's name.

If the gamer say, wanted to call him "Jimmy", or "Jimmy Smith" it wouldn't make sense for the game to have them call out "Jimmy Smith Leonhart". You'd just get "Jimmy", or "Jimmy Smith", which would make sense to the gamer, when they announce who passed the SeeD Exam, and every other time that character's name is said in the dialogue.