How many moons does Jupiter have?
Jupiter has 50 known named moons and 17 as yet unnamed moons, giving a total of 67.
NAMED MOONS
Io
Europa
Ganymede
Callisto
Amalthea
Himalia
Elara
Pasiphae
Sinope
Lysithea
Carme
Ananke
Leda
Thebe
Adrastea
Metis
Callirrhoe
Themisto
Megaclite
Taygete
Chaldene
Harpalyke
Kalyke
Iocaste
Erinome
Isonae
Praxidike
Autonoe
Thyone
Hermippe
Aitne
Eurydome
Euanthe
Euporie
Orthosie
Sponde
Kale
Pasithee
Hegemone
Mneme
Aoede
Thelxinoe
Arche
Kallichore
Helike
Carpo
Eukalade
Cyllene
Kore
Herse
UNNAMED MOONS
S/2000 J11
S/2003 J2
S/2003 J3
S/2003 J4
S/2003 J5
S/2003 J9
S/2003 J10
S/2003 J12
S/2003 J15
S/2003 J16
S/2003 J18
S/2003 J19
S/2003 J23
S/2010 J1
S/2010 J2
S/2011 J1
S/2011 J2
For more information about the moons of Jupiter, the NASA website is very good :http://solarsystem.nasa.gov/planets/jupiter/moons