No, you don’t need to have a game development studio to host a game jam. Anyone can host, regardless of whether they are part of a studio or not. Jams are often hosted by a handful of solo indie developers.