Probably a toponymic surname for someone who lived by a crossroad, from carrobbio (“crossroads”).
Carrobbio m or f by sense