Variant spelling of Leonard, from Germanic Leonhard meaning 'brave lion' (leo + hard).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Lenoard?
Swipe through thousands of names like it