Bran \b-ran\ as a boy's name is a variant of Bram (Scottish, Irish, Gaelic), and the meaning of Bran is "bramble; a thicket of wild gorse; raven".
The baby name Bran sounds like Brann, Bren, Brian, Bryan, Brain, Bron, Bryn and Byran. Other similar baby names are Aran, Ban, Brad, Brand, Brant, Bray, Brae, Eran, Fran and Oran.