What Does Dreaming of a Weapon Mean?
Traditional Interpretation
According to Ibn Sirin and the classical interpreters, seeing a weapon in a dream can most often indicate strength, honor, security, and victory over an enemy; for the sick it is read as healing, for the fearful as safety, and for the traveler as a safe return. That said, in some interpretations firing a weapon may herald gossip, slander, or a dispute.
Psychological View
In the modern psychological approach (Jung/Freud), a weapon can symbolize the need for self-defense, suppressed anger and power, or the vulnerability one feels in the face of a threat; it can also be read as the unconscious reflection of a desire to take action and set boundaries.
By Context
Taking a Weapon from an Enemy
According to Ibn Sirin, this can indicate prevailing over enemies and being freed from the envious; for the sick, it may point to imminent recovery.
Carrying a Weapon / Keeping One at Hand
Can indicate protection from trouble and danger, and attaining power and position.
Firing a Weapon (shooting a Gun)
According to some interpreters, this can point to gossip, slander, or a quarrel with someone; if aimed at another person, it may indicate open hostility.
Losing One's Weapon
Can indicate a loss of power and control, and a call to be careful about a matter in which you may struggle.