Le terme « Gunship » peut avoir plusieurs significations selon les contextes mais, dans tous les cas, il fait référence à un navire ou aéronef de petite taille lourdement armé. Le terme est apparu dans les marines militaires au milieu du XIXe siècle comme synonyme de gunboat (canonnière). Plus récemment, le terme gunship a été utilisé pour désigner les hélicoptères armés, puis pour des avions d'attaque au sol armés de mitrailleuses et de canons en sabord (par opposition aux avions d'attaque au sol classiques utilisant un armement orienté dans l'axe de l'aéronef). Le terme de gunship pour désigner de tels avions est souvent traduit en français par « canonnière volante ».