An English surname meaning 'son of Cole' or 'son of Nicholas' through a shortened form.
Like Coulson?
Swipe through thousands of names like it