Word Origin & History
Boche
1914, from Fr. slang, "rascal," of unknown origin, applied by soldiers to Germans in World War I. Another theory traces it to Fr. Allemand "German," in eastern Fr. Al(le)moche, altered contemptuously to Alboche by assoc. with caboche, a slang word for "head," lit. "cabbage" (cf. tete de boche, Fr. for "German" in an 1887 slang dictionary).