Baby Names and Name Generators

What Does Uilleam Mean?
"Valiant protector"