Brandan \b-ran-dan, br(a)-ndan\ as a boy's name is a variant of Brandon (Old English), and the meaning of Brandan is "broom, gorse hill".
The baby name Brandan sounds like Brandyn, Brandin, Branden, Brendan and Breandan. Other similar baby names are Braydan and Bradan.