Una battaglia (dal latino battualia, ovvero "scherma di gladiatori e di soldati"), nel lessico militare, indica un combattimento fra due o più parti organizzate militarmente che cercano di avere ragione l'una delle altre all'interno di una guerra o di una campagna militare ed è un mezzo per sviluppare una più vasta strategia militare.
Il significato del termine è stato traslato anche come uno scontro verbale o filosofico, dovuto ad ideologie opposte. Il luogo ove essa si svolga è denominato campo di battaglia.