A bit more on the etymology:

akin to Old High German wizzan to know

Now there is nothing much that's new in this Old High German connection, but it bears mentioning that the 'wizzen' does put a new sping on 'wizz-kid'--!