From Old French 'cor vin' meaning 'heart's friend,' or related to 'corvus' meaning 'raven.'
Like Corwin?
Swipe through thousands of names like it