Der Begriff boche stammt aus dem Französischen. Aufgetaucht ist er in der zweiten Hälfte des 19. Jahrhunderts und fällt in etwa mit dem erneuten Aufkeimen des (deutsch-französischen Konflikts) zusammen. Weiterhin fand boche verstärkt Verwendung im 1. und 2. Weltkrieg und ist auch heute noch gebräuchlich.
Boche ist als herablassende und diffamierende Bezeichnung für den Deutschen gedacht und stellt eine der größten Beleidigungen im Französischen für Deutsche dar. Seinen etymologischen Ursprung hat der Begriff boche in alboche. Alboche setzt sich aus dem Präfix al - abgekürzt für allemand „deutsch“ - und boche zusammen.
Im 19. Jahrhundert diente die Redewendung „tête de boche“ dazu, jemanden als Dickkopf oder Holzkopf zu beschimpfen, da ursprünglich eine boche eine Holzkugel war, zu vergleichen mit einer Kegelkugel.
Zusammenfassend lässt sich über den Ursprung des Wortes boche sagen: la boche: die Holzkugel, le boche: der Holzkopf, l'Alboche: der holzköpfige Deutsche, was dann wieder zu boche reduziert wurde und seinen Einzug in das französische Vokabular nahm.