The ancient Viking-Scottish name Wilson is derived from the personal name William, and means “son of William” or “son of Wil.” The different spelling variations of wilson include Wilson, Willson, Wilsone, Wulson, Wilsoun and others. First found...