Variant spelling of Leonard, from Germanic Leonhard meaning 'brave as a lion,' from leon (lion) and hard (hardy).
Like Leanard?
Swipe through thousands of names like it