Jupiter has a great many moons - in the hundreds, and they're still being discovered.
What is the current theory for where all these moons came from? Are they rocks flying through space captured by Jupiter's gravity?
Astronomy Stack Exchange is a question and answer site for astronomers and astrophysicists. It only takes a minute to sign up.
Sign up to join this communityMass.
The more massive a body, the larger the gap between its lowest and highest orbit; the range of speeds at which a random body entering its gravity is likely to remain as its satellite. Sun has millions of satellites if you count all the asteroids; smaller planets tend to have one or two moons at most (Pluto with five being a notable and not fully explained exception)
To a lesser degree there's a matter of shape too. A regularly round body will have more regular and stable orbit than a potato-shaped one. Jupiter, being a gas giant is perfectly round. This doesn't play that much of a role though, especially with higher orbits.
And last but not least, no destabilizing influence of other bodies. It's very hard to maintain a lunar orbit - artificial satellites around our Moon last only a couple years each, because relatively close neighborhood of Earth tends to destabilize orbit of anything orbiting the Moon. Jupiter being a single massive planet with relatively tiny (relatively to its mass) moons doesn't have them influence each other all that much.
Bigger is better.
Most moons, especially those of gas giants, are not "formed", they are just "captured" (unlike our Moon, which could have been captured, but probably was formed in a much more exciting way).
Jupiter is the most massive planet in the solar system. It stands to reason that it has a larger region of gravitational influence (where its influence outweighs the force due to the other planets and the sun). So, it's easy for it to capture rocky masses.
If you have a look at the contours on the following image (Ignore the Lagrange points marked on it, I only want the contours)
the circular area around the Earth is more or less the area (there's a velocity dependence here which I'm not getting into) in which a moon-like body can form a reasonably stable orbit. The size of the small "well" will increase as the planet moves farther from the sun, and also when the planet is more massive.
Jupiter is both pretty far away from the Sun, and is very massive. This leads to a huge sphere of influence.
The asteroid belt may have something to do with this too, but I doubt it (it's pretty far away). However, if we assume the "half-baked planet formation" theory for the formation of the belt, Jupiter may have leeched off much of the mass that would have otherwise become part of that planet during the formative period.
The number of moons also changes. Most of the moons were discovered in the late 1970s and later as a result of several explorations by automated spacecraft, including NASA’s Voyager.
Its size and mass are essential to the number of moons of Jupiter because there is a large area of gravitational stability.
Jupiter also has the strongest magnetic field of any planet, so anything passing near it, such as an asteroid, is either destroyed by gravitational tides or captured into its orbit. Some of the orbits are nearly circular, while the moons farthest from Jupiter have more irregular orbits. The outer moons orbit in the opposite direction in which Jupiter spins, which is unusual and indicates the moons were asteroids that were sucked into Jupiter’s orbit after the initial system was formed.
Distance offset from the Sun (weaker its gravitational pull). Several moons probably formed in tandem with Jupiter itself. Other satellites weren't necessarily home-grown. Many of Jupiter's may have started moons drifting rock that became entrapped by the planet's gravitational pull.
Many of the moons orbit in the same direction as Jupiter. But there are those which go the opposite way. Moons that crash into one another might be destroyed in the process. Just as Jupiter acquires new moons, it's finding ways to lose some of the older ones.