Baby Names and Name Generators

What Does Wil Mean?
"Valiant protector"