English occupational name from Old English 'cniht' meaning servant or warrior.
Like Knight?
Swipe through thousands of names like it