Boj je souboj mezi dvěma nebo více stranami, který může být fyzický, ekonomický nebo politický.
Synonyma ke slovu boj: zápas (vojenský), zápolení, utkání, srážka, střetnutí, půtka, potyčka, řež, bitva, svár, spor, rozepře, smíření, urovnání
Další podobná slova k boj jsou například následující: konflikt, potyčka, souboj, střet, válka, bojování, bitva, zápas, potýkání, bojovat, bojovník, konfrontace, půtky, utkání, soutěž, násilí