My simple country lingo calls any handgun I'm carrying "my pistol".
When I'm big game hunting it's "my rifle" I'm carrying.
If I'm hunting birds I tote "my shotgun".
Back when I was a firearms instructor in law enforcement I used the word "weapon" a lot. Don't have much need for that word anymore.