Bret \b-ret\ as a girl's name (also used as boy's name Bret), is a variant of Brett (Latin) and Brittany (Latin), and the meaning of Bret is "from Britanny or Britain; from Brittany or Great Britain".
The baby name Bret sounds like Beret, Briet and Brit. Other similar baby names are Bet, Brei, Bree, Brea and Bren.