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