Leonard is a French form of the German Leonhard from the Old High German name Lewenhart meaning "strong as a lion".
c o m b o s
n i c k n a m e (s): Leo, Len, Lenny