Foo Share definition Flag A word originating in Edinburgh meaning vagina. "Your Foo looks pretty!" Foo by AndySmith September 21, 2005 Get the Foo mug.