Baby Names and Name Generators

What Does Will Mean?
"Fierce protector"