Brookes \b-roo-kes\ as a boy's name is a variant of Brooks (Old English, Old German), and the meaning of Brookes is "water, small stream".
The baby name Brookes sounds like Briggs, Burges and Parkes. Other similar baby names are Brooke and Crookes.