In German, name Rab means – Diminutive of Robert: Famed, bright; shining. An all-time favorite boys name since the Middle Ages. Famous Bearers: Scottish national hero Robert the Bruce and novelist Robert Ludlum.. Other origins for name Rab include – German, Scottish. Name Rab is most often used as a boy name or male name.