Bet \bet\ as a girl's name is a variant of Beth (Hebrew) and Elizabeth (Hebrew), and the meaning of Bet is "house; God's promise; God is my oath".
The baby name Bet sounds like Bat, Beta, Bett, Bit and Pet. Other similar baby names are Bert, Bel, Bea, Bee, Bets, Bev and Bret.