Willson \wi-ll-son\ as a boy's name is a variant of William (Old German) and Wilson (Old English), and the meaning of Willson is "will helmet, protection; son of William".
The baby name Willson sounds like Allson and Ellson. Other similar baby names are Gillson, Gilson, Nilsson, Nilson, Neillson, Welldon, Wills, Williston and Wilton.