I don't see why not. 1- You can use the nickname
Will and 2-It goes along with all the other -son names in popularity.
I don't think it sounds super old, and the comic book character won't be known by most people, particularly not for his generation.