Willard

Boy

Meaning of the name Willard: Strong desire, Protection, Brave, Hardy

Origin of the name Willard: Old German

Alternate spellings of the name Willard: Willerd, Wilheard