From Welsh 'cynion' meaning 'anvil' or an English place name meaning 'mound of Einion.'
Like Kenyon?
Swipe through thousands of names like it