Just doesn't seem usable as a full name. I'm with you on the full names, too though, it would be assumed it was short for
Brandon or
Brannon, and I dislike both.
Have to agree with Arrays suggestion of
Bram, which I love. It would age better as a given name than
Bran, imo.