دخلت كلمة "كانون" الأوروبية بمعنى المدفع عبر الفرنسية والإيطالية في العصور الوسطى، وترجع إلى الإيطالية "كانوني" التي تعني الأنبوب الكبير. وهذه مشتقة بدورها من اللاتينية "كانا" بمعنى القصب أو الأنبوب، في إشارة إلى الشكل الأسطواني الطويل لسبطانة السلاح.