Wiiliam is a spelling variant of William, from Germanic roots meaning will and helmet or protection.
Like Wiiliam?
Swipe through thousands of names like it