The first of two very interesting speculations by David Bergland.
David Bergland (firstname.lastname@example.org) writes:
I believe that 343 GS is called "Guilty" because he killed his creators, the forerunner. In Two Betrayals, reveals his creators "asked me, if it was my choice, would I do it?"
This question was probably a test for GS, to see if he had the guts to destory his creators if nessecary, which he did. This is why he's "guilty". GS was probably designed as a failsafe AI, like the robot in "The Day the Earth Stood Still" which would act in the best interest of the universe and be beyond the control and authority even it's creators.
A spark is all it takes to start a fire or explosion, so his name is really pretty appropriate for a responcible, self aware computer designed to trigger galactic apocolypse.
Very good point. Why else would "The Monitor" have a name like "343 Guilty Spark?"