Willard is the modern variant of an Old English personal name 'Wilheard', derived from the Germanic words 'wil', which means 'desire', and 'hard', which means 'strong or hardy'.
namehang.com
Willard is the modern variant of an Old English personal name 'Wilheard', derived from the Germanic words 'wil', which means 'desire', and 'hard', which means 'strong or hardy'.