Probably from Vulgar Latin *bravus, from a fusion of Latin prāvus and barbarus, or from bravium. Compare Italian, Spanish, Portuguese bravo, French brave, Occitan brau, Sardinian bràvu, Romansch brav.
bruf (feminine bruva)