Carran

From an Irish surname, an Anglicized form of the Gaelic surname Ó Corraidhín meaning "descendant of CORRAIDHÍN".

CORRAIDHíN   male   Ancient Irish
Means "little spear", derived from Irish corradh "spear" and a diminutive suffix.
OTHER FORMS
ANCIENT IRISH: Corraidhín