Boj je fyzický nebo psychický konflikt mezi dvěma nebo více stranami, které bojují o nadvládu, zdroje nebo jiné cíle.
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í: zápas, souboj, konflikt, válka, bojování, potyčka, konfrontace, bitva, střetnutí, náročný úkol, náročná situace, challenge, odpor, odporovat, nesouhlas, neústupnost, odhodlání, vytrvalost, vzdor