Updated June 9, 2019 Share: Family name origins & meanings Italian (Liguria) : possibly from an old Germanic personal name, Rebi, Rabo, Rappo, which may have given rise to a hypothetical Repo.