Which is the largest satellite of the Solar System?

Ganymede of Jupiter is the largest satellite in the solar system. Second largest is Titan of Saturn, Third largest is Callisto of Jupiter and fourth largest is Lo of Jupiter. After moon, Europa is largest and it is a natural satellite of Jupiter.