From Old English Cyneheard meaning 'bold royal one' or 'brave guardian.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kennard?
Swipe through thousands of names like it