Prev 20 of 24 Next
20. Willard
Meaning: resolute, brave
Origin: English from German