From Will (short form of the given name William) + -son. A less common variant of Wilson.
Willson (plural Willsons)