Barren \b(ar)-ren\ as a boy's name is a variant of Baron (Old German, Old English), and the meaning of Barren is "young warrior".
The baby name Barren sounds like Barron, Barney, Bren, Bryen, Brien, Byren, Biren and Beyren. Other similar baby names are Barden, Barrey, Barret, Barree, Barten, Darren, Farren, Garren, Jarren, Larren, Tarren and Warren.