English, mainly US. From the surname Brandon, itself derived from northern Old English place-names for "broom/gorse settlement".