Bronson is the English transformation of Brown. The origin of Bronson is also Irish, meaning: strong, fierce one. Garrison is the English transformation of Garrett. It is refers to a place where troops are stationed, for defense of a town or fort, or to keep the inhabitants in subjection. Grayson is an English patronymic name formed from an occupation, meaning: grieve's son. I found this information in a surname book at the library.