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

StepLanguageWordMeaning
1Old English
Every word from Proto-West Germanic faihEvery word from Old English fāhEvery word from Old English ġefāh