From an Irish surname, probably derived from a personal name meaning 'little sword' or a sharp, spirited one.
Like Colgan?
Swipe through thousands of names like it