thraxil.org:

rfc3092 - Etymology of "Foo" by anders pearsonSat 20 Apr 2002