Likely a modern variant of Carrigan or Kerrigan, from an Irish surname meaning 'descendant of Caireagan.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Caragan?
Swipe through thousands of names like it