Ultimately from Czech píšťala (“firearm”, literally “tube, pipe”).
πιστόλι • (pistóli) n (plural πιστόλια)