thraxil.org:

rfc3092 - Etymology of "Foo" Sat 20 Apr 2002