Brooks \b-roo-ks\ as a girl's name (also used as boy's name Brooks), is a variant of Brooke (Old English, Old German), and the meaning of Brooks is "water, small stream".
Similar baby names are Brooky and Brook.