There are multiple synonyms for the word "gun" such as firearm, pistol, rifle, revolver, shotgun, musket, cannon, and firearm. All these synonyms are used to define a weapon that utilizes gunpowder to expel a projectile from its barrel. Some of these synonyms of gun are used for specific types of firearms depending on their size, shape, and intended usage. Gun synonyms such as pistol, revolver, and shotgun are used interchangeably depending on the context, while musket, rifle, and cannon are a bit more specific to their historical context. In essence, all these synonyms define a weapon that allows one to take aim or shoot at a target from a distance.