Probably from capo.[1]
caparbio (feminine caparbia, masculine plural caparbi, feminine plural caparbie)