After exhaustive research, it appears "long guns" are called "long guns" because they are . . . longer than pistols. You're welcome, you're welcome! Thank you for the applause!Why are rifles called long gun, but pistols are not called short guns...