Willard \wi-lla-rd\ as a boy's name is pronounced WIL-erd. It is of Old English origin, and the meaning of Willard is "strong desire". From Wilheard. TV weatherman Willard Scott.
Willard has 1 variant form: Willerd.
For more information, see also the related name William.
Baby names that sound like Willard are Villard, Allard and Ellard.