Variant spelling of Leonard, from Germanic Leonhard meaning 'brave as a lion,' from leon (lion) and hard (hardy).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Leanard?
Swipe through thousands of names like it