Likely related to Irish and Gaelic surname forms, sometimes associated with spear or rugged strength.
Like Garan?
Swipe through thousands of names like it