hunter — A person who hunts animals with a rifle, pistol, etc.
gunner; cannoneer; artillery personnel — A soldier who handles guns or cannons.