Where does the term “big shot” come from and What does it mean?

A big shot is a person of importance.

This slang use is quite recent, developed within the current century, but it is a lineal descendant of “a big gun,” dating from the middle of the last century, and which in turn sprang from the union of “a great gun the early nineteenth century.