Updated June 9, 2019 Share: Family name origins & meanings French : topographical name from a pre-Latin term caravu ‘rocky place’.