Cabasso is a Jewish name but its origin is Tunesian so I can't see how it could be related to Cabaço. My knowledge of Portuguese is minimal so I can't really make out what they say at
http://desciclo.pedia.ws/wiki/Cabaço. Could this be a plausible source for the surname?