I know Jupiter has 63 but only the big four are really major moons. The other 59 being little more than former asteroids. How many big moons could a gas giant have that remained in stable orbits for prolonged periods? I've toyed with a story where a large gas giant had more than 150 moons. Including fully two dozen that were Mercury to Mars sized. Including 10 with substantial atmospheres.