Wernher \we-rn-her, wer-nher\ as a boy's name is a variant of Warner (Old German) and Werner (Old German), and the meaning of Wernher is "army guard; army defender".
The baby name Wernher sounds like Wernhar and Verner.