تتنوع أهداف الحروب ودوافعها وحتى أسبابها تختلف ولا تكون واحدة، وذلك من تجربة التاريخ القديم والحديث على حد سواء.
ومن الدوافع ما تكون:
- ثقافية
- دينية
- سياسية
- استراتيجية
- علمية
و هنالك دوافع أخرى
فمثلاً حروب البلاد الاستعمارية من الدول التي تقوم بالاستعمار يكون دافع الحرب للسيطرة على الموارد الاقتصادية لهذه البلاد والعمل على نهب خيراتها وتحويلها الى أسواق لترويج سلع الدول الاستعمارية والسيطرة على البترول والنفط والموارد الموجودة فيها.
وقد تكون الحرب في بلد ما للقضاء على الإرهاب أو على الثورات الاستقلالية أو على بعض الحركات الانفصالية وغيرها من الحركات.