Updated June 9, 2019 Share: Family name origins & meanings Portuguese : nickname from cavaco ‘log’, but there also exist various places called Cavao or Cavacos, which could have given rise to the surname.