Un elicottero d'attacco (in inglese helicopter gunship) è un velivolo armato ad uso militare, specificamente progettato per attaccare obiettivi terrestri quali fanteria nemica, mezzi corazzati e infrastrutture. La loro normale dotazione comprende mitragliatrici, cannoncini automatici, razzi e missili guidati come ad esempio gli Hellfire. Possono essere equipaggiati anche con missili aria-aria in funzione di autodifesa.
Al giorno d'oggi un elicottero d'attacco ha due principali funzioni, quella di fornire un diretto e preciso supporto aereo ravvicinato per le truppe a terra e un'azione anticarro per distruggere concentrazioni di mezzi avversari. Gli elicotteri d'attacco possono anche fornire assistenza agli elicotteri leggeri in servizio di pattugliamento.