Probably from Irish surname or river-name roots, with associations to a winding stream or crooked line.
Like Camlin?
Swipe through thousands of names like it