MP5 diperkenalkan oleh Heckler & Koch (HK) pada tahun 1966, dengan nama HK54. Nama ini berdasarkan cara penamaan lama HK: "5" untuk pistol mitraliur, dan "4" berarti berkaliber9 x 19 mm. Nama barunya mulai dipakai ketika senapan ini resmi diadopsi oleh Jerman Barat untuk dipakai polisi dan penjaga perbatasan, yaitu Maschinenpistole 5 atau MP5. GSG-9, unit anti-teroris penjaga perbatasan, lalu memperkenalkan MP5 ini ke satuan anti-teroris Barat lainnya.
Varian
Heckler & Koch telah melakukan banyak modifikasi perbaikan pada MP5; komponen internal dan eksternal senapan ini telah banyak berubah dari model awal. Model MP5 pertama tersedia dengan popor tetap (A2) atau popor lipat (A3), dan berbagai konfigurasi pelatuk.
Pengembangan besar selanjutnya adalah seri MP5SD ("SD" singkatan dari Schalldämpfer, yang artinya "suara teredam"), yang diperkenalkan pada tahun 1974. Model ini memiliki peredam suara terintegrasi dan laras khusus yang melambatkan kecepatan peluru menjadi sedikit di bawah kecepatan suara. Hasilnya adalah senapan ini tidak terdengar dalam jarak lebih dari 15 meter.
MP5K ("K" singkatan dari Kurz, yang artinya "pendek"), yang panjangnya hanya 325 mm, diperkenalkan pada tahun 1976, atas permintaan dari agen penjual senapan HK di Afrika Selatan, yang melihat potensi penjualannya untuk pelindung pribadi (bodyguard). Senapan ini memiliki pegangan depan vertikal untuk membantu menahan tendangan, alat bidik yang dibuat lebih kecil, bahkan tas khusus yang dapat digunakan untuk menembak.
Dalam kontrak khusus dengan Angkatan Laut Amerika Serikat, Heckler & Koch mengembangkan MP5N ("N" untuk Navy, "Angkatan Laut") yang dibuat untuk satuan elit angkatan laut. MP5N merupakan MP5 standar yang dibuat dengan konfigurasi pelatuk angkatan laut, popor lipat, laras khusus yang bisa dipasang peredam suara, dan komponen yang lebih tahan karat.
Varian MP5 terbaru adalah MP5F ("F" untuk French, "Prancis"), yang dikembangkan pada tahun 1999 untuk militer Prancis. MP5F memiliki komponen internal yang baru untuk menerima peluru 9 mm yang lebih kuat. Perubahan eksternal pada MP5F adalah popor baru dengan karet penahan, lubang untuk tali selempang di bagian kanan popor, dan dua cantelan untuk tali selempang di bagian depan.
Daftar varian
MP5A1 — MP5 dengan penutup popor, konfigurasi Navy/"SEF".
MP5A2 — Popor tetap, konfigurasi Navy/"SEF".
MP5A3 — Popor lipat, konfigurasi Navy/"SEF".
MP5A4 — Popor tetap, konfigurasi burst 3 butir.
MP5A5 — Popor lipat, konfigurasi burst 3 butir.
MP5SFA2 — SF berarti single fire, fitur otomatis dihilangkan, popor tetap.
MP5SFA3 — MP5SF dengan popor lipat.
MP5N — Navy, dibuat untuk Angkatan Laut AS. Konfigurasi Navy, laras untuk dipasang peredam, popor lipat.
MP5F — French, dibuat untuk militer Prancis. Popor dengan penahan karet, alat pengait tali selempang kanan-kiri, komponen internal lebih kuat.
MP5K — Kurz, versi pendek MP5, konfigurasi "SEF".
MP5KA1 — MP5K dengan alat bidik dikecilkan, konfigurasi "SEF".
MP5KA4 — MP5K dengan konfigurasi burst 3 butir.
MP5KA5 — MP5KA1 dengan konfigurasi burst 3 butir.
MP5K-N — MP5K dengan konfigurasi Navy dan laras untuk dipasang peredam.
MP5K-PDW — Personal Defense Weapon, MP5K-N dengan popor lipat khusus. Diperkenalkan pada tahun 1991.
MP5SD1 — Schalldämpfer, peredam suara terintegrasi, popor A1, konfigurasi Navy/"SEF".
MP5SD2 — Peredam suara terintegrasi, popor tetap; konfigurasi Navy/"SEF".
MP5SD3 — Peredam suara terintegrasi, popor lipat; konfigurasi Navy/"SEF".
MP5SD4 — MP5SD1 dengan konfigurasi burst 3 butir.
MP5SD5 — MP5SD2 dengan konfigurasi burst 3 butir.
MP5SD6 — MP5SD3 dengan konfigurasi burst 3 butir.
MP5SD-N — MP5SD dengan konfigurasi Navy, peredam suara, popor lipat.
MP5/10 — Menggunakan peluru 10 mm Auto. Dibuat dari tahun 1992 sampai 2000.
MP5/40 — Menggunakan peluru .40 S&W. Dibuat dari tahun 1992 sampai 2000.