Do you think it could work for a boy? There are plenty of Welsh names that have male/female versions like this: Aelwen/Aelwyn, Arwen/Arwyn etc. I've never heard of a male form of Branwen, but I think it's unusual enough in the USA that it wouldn't be like naming a boy Suzi or something. What do you think?