How many moons has Jupiter? Jupiter has 16 moons-four big ones, discovered by Galileo as long ago as 1610, and so called after him the Galilean moons, and 12 smaller ones. SOMEFACTS.com