Theodore has several names, along with Hamilton and Thomas. They're a little bit different in each game; for example, in HM64, Thomas had a wife, and a daughter, Mary. In Magical Melody, he had a daughter, Maria. In both Tree of Tranquility and Animal Parade, he had a son, Gill.
It's really the same character, though, and he serves the same purpose in each game.