Wilson

Not used very much these days, but quite a nice alternative to William.

Wilson was (and still is more commonly) an English surname, a patronymic meaning "William's son."
See Also: William

Your Favorite Names