Old English, via Norman French, from the Old German "stern/brave/noble bear". The modern form is Bernard.