Pistoletas (angl. pistol, vok. Pistole) – trumpas rankinis parakinis šaunamasis ginklas su rankena ir vienu ar daugiau vamzdžių. Pistoletų šoviniai paprastai mažesnio galingumo, negu stambesnių parakinių šaunamųjų ginklų. Pistoletai skirti šaudyti į artimus taikinius (paprastai – iki 25–50 m).
Naudojami kaip savigynos ir puolimo ginklas. Egzistuoja koviniai, policiniai, medžiokliniai, sportiniai modeliai. Senoviniai pistoletai būdavo lygiavamzdžiai (graižtviniai buvo labai reti). Dabartiniai pistoletai graižtviniai, lygiavamzdžiai paprastai būna tik signaliniai pistoletai.