Lennard
This is an Anglicized form of the Old High German Lewenhart, brought to English via Old French. It means "brave as a lion". A frequently-encountered nickname is Lenny.
Alternates:
Leonard
More info:
Results for "Lennard" on Google