I'm not familiar with that genre, but it makes sense for me since
William is a classic and timeless name. I've only come across a couple fictional characters named like that (that I remember) and they were very different (different physical appearance, hobbies, book genre...) so not stereotypical at all from my experience.
But as I said, it might have been overused in genres I'm not that used to read.