Die Definition des Waffenbegriffs (Waffe) hängt von kulturellen und technischen Ansichten ab und ist daher in verschiedenen Epochen und Ländern unterschiedlich.
Im Allgemeinen sind Waffen Mittel, die ein Lebewesen in einer Konfliktsituation seiner Handlungsfähigkeit und Unversehrtheit sowohl psychisch als auch physisch berauben können und deren Anwendung im Extremfall zum Tod des betroffenen Lebewesens führt. Die als Waffen eingesetzten Mittel können ebenso Güter beschädigen, zerstören oder in ihrer Gebrauchsfähigkeit einschränken. Waffen können weiterhin ein Mittel sein, um eine Person durch Zwang (z. B. Drohung mit einer Waffe) ihrer Entscheidungs- und Handlungsfreiheit zu berauben.
Aus soziologischer Sicht sind Waffen Gegenstände der materiellen Kultur, welche die Körperkraft bei Gewaltanwendungen umsetzen und/oder steigern bzw. ersetzen und so bei bestimmten Formen der Auseinandersetzung mit Jagdwild oder Gegnern der eigenen Spezies zu einem Vorteil führen sollen. Diese Definition entspricht weitestgehend dem allgemeinen Sprachgebrauch.
Im weiteren Sinne werden auch Gegenstände, die dem Schutz dienen als Waffen bezeichnet. Man spricht dann von passiven oder Schutzwaffen.
Der Begriff „Waffe“ ist auch im nicht-materiellen Sinn zu definieren. In der psychologischen Kriegführung können beispielsweise alle Mittel, die der Schädigung der Moral der gegnerischen Soldaten, aber auch der Zivilbevölkerung des Gegners dienen, als Waffe bezeichnet werden. Weiterhin können alle den Kriegs- und Kampfeinsatz unterstützenden Mittel der Information, Desinformation, Unterwanderung, Sabotage und Ausübung psychologischen Drucks auf Kombattanten als Einsatz von Waffen betrachtet werden.
Auch Computerprogramme können als Waffe dienen. Der Einsatz von Malware (Viren, Würmer, Trojaner und so weiter) als elektronischer Angriff auf Datenverarbeitungsanlagen dient der Zerstörung von Daten. Die direkte Wirkung betrifft nur immaterielle Güter, die Auswirkungen können je nach Angriffsziel (z. B. eine Kraftwerkssteuerung, ein Großlager, eine Produktionssteuerung einer Firma) jedoch immens sein. Dabei gilt der 2010 gegen das iranische Atomprogramm eingesetzte Computerwurm Stuxnet als die erste Cyberwaffe.
Der Jäger bezeichnet die Hauer des Wildschweins insgesamt als „Waffen“ oder Gewaff, wobei die Zähne im Unterkiefer „Gewehre“ heißen; auch das Geweih und Gehörn eines Tieres kann als „Waffe“ oder „Spieß“ bezeichnet werden.