Likely a blend of Glenn, meaning 'valley,' with the Germanic suffix -ard meaning 'hardy' or 'brave'.
Like Glennard?
Swipe through thousands of names like it