Game:Squall Leonhart

Kingdom Hearts
''A swordsman who wields the gunblade. His real name: Squall Leonhart. He escaped to Traverse Town when the Heartless raided his home world. To part with his old self, a man who had been helpless to stop them, he changed his name. Since meeting the king, who has been so vigilant against the Heartless, Leon has sought the truth behind the "key". "Final Fantasy VIII"''

Kingdom Hearts: Chain of Memories
''A cool and collected swordsman who wields a gunblade. His real name: Squall Leonhart.''

Leon once fought with Sora against the Heartless, but the Leon we met in Castle Oblivion is a product of his memory, so he can't remember much of what happened before.

Kingdom Hearts II
''A swordsman who carries a gunblade. His real name is Squall Leonhart. He took the name Leon to distance himself from his past self - the man who stood helpless as Heartless invaded his home.''

''For some time he took refuge in a different town, but thanks in part to Sora's help, Leon was able to reclaim this, his hometown. Now he works tirelessly towards its restoration.''

Appearances

 * Traverse Town
 * Olympus Coliseum