Leonard
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:
Lennard
More info:
Results for "Leonard" on Google