Thanks to @rand-althor for finding the citation!
This article, an interview with the author includes a brief explanation of the choices:
Siegfried was taken from the heroic character of German legend who had inspired composer Richard Wagner. The strong personality traits of his associate had not been lost on Herriot.
"After I decided on Siegfried for ...