English patronymic-style name from brook + son, originally meaning child of the brook-side family.
Like Brookson?
Swipe through thousands of names like it