Leonhard Sandrock was a German painter and etcher.
Leonhard Sandrock was the son of a pastor of the same name. His first watercolor was a locomotive, which he painted when he was 5 years old. After graduating from the Schweidnitz Gymnasium in 1887, he first became an officer in the Prussian army, but had to give it up in 1894 due to a riding accident and then studied in Berlin in the studio of the landscape and marine painter Hermann Eschke. Later he painted in German, Dutch and Italian port cities as well as in Belgian, Westphalian and Upper Silesian industrial districts. In 1898 he became a member of the Berlin Artists' Association.