Baby Names and Name Generators

What Does Bill Mean?
"Resolute protector"