English name meaning "small stream," from Old English broc, used as a nature-inspired given name.
Like Brook?
Swipe through thousands of names like it