Definition of oafo in English:

oafo

Pronunciation /ˈəʊfəʊ/

noun

slang British
  • A lout, a hooligan.

Origin

1950s; earliest use found in Colin MacInnes (1914–1976), novelist and essayist. From oaf + -o.