How Many Moons does Jupiter have?

As of now they have discovered 63 moons orbiting Jupiter. The first four are very large, but 46 of them are tiny. The many tiny moons are believed to be asteroids or comets caught in Jupiter’s orbit.