Where does “foo” come from?

foo (Middle English) comes from Middle English fo, from Old English ġefāh, from Old English fāh, from Proto-West Germanic faih — coloured; hostile.

foo (Middle English): Alternative form of fo

Definitions

  1. Alternative form of fo

Ancestry of “foo”, step by step

foo traces back through two separate lines of ancestry.

via Middle English fo

StepLanguageWordMeaning
1Middle EnglishfoA foe or opponent; one that opposes and provides...
2Old Englishġefāhenemy
3Old Englishfāhcoloured; stained; dyed; tinged; shining;...
4Proto-West Germanicfaihcoloured; hostile

via Old English fā

StepLanguageWordMeaning
1Old Englishfā—
Every word from Proto-West Germanic faih →Every word from Old English fāh →Every word from Old English ġefāh →