Ruprecht \r(u)-pre-cht, rup-recht\ as a boy's name is a variant of Robert (Old German) and Rupert, and the meaning of Ruprecht is "bright fame".