I've seen it spelled both with and without the "h," and both as one word, and as two words.
Jon boat, jonboat, john boat, and johnboat. And sometimes with a hypen, well, of course! Now THAT part I really don't care about. Looking at Uncle John's web site, I see he calls it a jon boat, so I'll...