Baby Names and Name Generators

What Does Will Mean?
"Valiant protector"