Leonhard

"Lion-strong." Old Germanic name composed of the elements leon "lion" and hard "strong."