Brewer \b-re-wer\ as a boy's name is a variant of Brewster (Middle English), and the meaning of Brewer is "brewer".
The baby name Brewer sounds like Pryor and Prior. Other similar baby names are Braser and Broder.