look up anything, like your first name:
17. foo
Shape of mouth used in Irish Sign Language (ISL) by Deaf signers with following sign: fist ('F') at chin level shoots forward the fist sideways with index and long finger out in shape of gun barrell ('OO').

Used to describe someone who:
i) Tripped up big time - unintentionally;
ii) was easily lead on;
iii) believed a cock and bull story;
iv) holder of Darwin award
As signed:

'FOO' (laugh unbelievingly)
'YOU FOO' (look disgusted or sneery)
'HE FOO' (roll eyes at man admitting he was take in by some womans bullshit)
'SHE FOO' (look up and down fallen drunk woman in amazement)
'FOO?!' (Shake head in disbelief)
by ISL Slang Master Feb 6, 2004 add a video
1. foo
An term used for unimportant variables in programming when the programmer is too lazy to think of an actual name. The origin of such word is described in detail in RFC 3092.
int foo;
foo = 2 + 2;
cout << foo;
by Dahhak Jul 20, 2004 add a video
2. Foo
A contracted version of the word 'fool'.

The word origionated with Mr.T. Due to the extended contact with cheap substitute gold, he can no longer tell the difference between anybody he meets. In order to save himself the humiliation of asking who he's talking to, he simply refers to anyone and every one as 'foo' or 'sucka'.
"You crazy foo!"
"Dial 1-800-COLLECT, foo!"
by CubanB Mar 31, 2003 add a video
3. foo
One of the default variables in programmer's slang. See bar.
And I incremented foo, but then forgot to check the array boundary and all hell broke loose
by anonymous Oct 15, 2002 add a video
4. foo
foo A sample name for absolutely anything,
especially programs and files (especially scratch files).
First on the standard list of metasyntactic variables used
in syntax examples.
The terms foobar, foo, bar, and baz are sometimes used as placeholder names (also referred to as metasyntactic variables) in computer programming or computer-related documentation. They have been used to name entities such as variables, functions, and commands whose purpose is unimportant and serve only to demonstrate a concept. The words themselves have no meaning in this usage. Foobar is sometimes used alone; foo, bar, and baz are sometimes used in that order, when multiple entities are needed.
5. foo
1. A word meaning "fool", in the case of Mr. T

2. A commonly used programming variable, used when someone doesn't want to spend the time thinking up a real name for it.

3. A metasyntactic variable commonly used by coders.

Foo is often used in conjunction with the words bar baz and qux
1. "I pity the foo!"

2. foo = 3;

3. "Damn! Dont we have any good food? All thats left is this foo!"
"The code is full of foo"
by "Niffshack" Feb 20, 2005 add a video
6. foo
Kung fu means skill from effort.
Kung foo means skill from bad-ass programming powers.

$foo is used extensivly in php as a generic variable.
"This is my kung foo, and it is strong."

$foo += 10;
by Skara Mar 22, 2005 add a video
7. FOO
Foo was a nonsense word used by cartoonist Bill Holman in the comic strip "Smokey Stover" from the 30's into the 50's. He was reported to have discovered the word in a Chinese fortune cookie and the word appeared in almost every panel in the strip. It predates most of definitions that I have seen so far. The strip appeared in the SF Chronicle or the SF Examiner.
Foo was on signs along the road, on license plates or anywhere else one could imagine
rss and gcal