How many moons orbit Jupiter and what are the names of the most significant ones?

There are 93 moons confirmed to be orbiting Jupiter. The most notable of these are Europa, Io, Ganymede, and Callisto.