Gunslinger
Gunslinger and gunfighter are words used historically to refer to men in the American Old West who had gained a reputation of being dangerous with a gun and had participated in gunfights and shootouts. Gunman was a more common term used for these individuals in the 19th century.