crack shot
Synonym discussion
Sense: noun/1
All four words refer to someone skilled with a firearm, but they differ in scope and context. 'Crack shot' is the most informal and general — it describes anyone who shoots accurately, from a hunter to a soldier. 'Sharpshooter' is more formal and often appears in military or law enforcement writing, where precision under pressure is emphasised. 'Marksman' is the standard term in competitive shooting sports and tends to be gender-neutral. 'Sniper' is the most specific: it refers to a soldier who shoots from a concealed position at long range, often as part of a deliberate military operation. For everyday praise of a skilled hunter or range shooter, 'crack shot' is the natural choice; for a formal police report, 'sharpshooter' fits better.
Etymology
The word 'crack' has been used since the 1700s to mean 'excellent' or 'first-rate', possibly from the idea of a sharp, impressive sound — the crack of a whip or a gunshot. A 'crack shot' therefore originally meant 'an excellent shot', referring to a person whose shooting is of the highest quality.