Banks is an English boy name.
It comes from the homonymous surname that was given to some people who lived near a hillside.