From Old English Cyneheard meaning 'bold royal one' or 'brave guardian.'
Like Kennard?
Swipe through thousands of names like it