William Herschel was the first to find satellites around Uranus. However, only two of those satellites were actually found to be real. William Lassell discovered two more in 1851. Because of the confusion over Herschel's unconfirmed numbered satellites, Lassell decided, in consultation with Herschel's son, John Herschel, to give proper names to the confirmed Uranian satellites. The IAU approved nomenclature after the Voyager 2 discoveries in 1986 was that new satellites would be named after females or spirits from Shakespeare or The Rape of the Lock.
Puck is the largest of the new, small satellites and the only spirit in the group.
Until the creation of a committee for Planetary System Nomenclature in 1973, many astronomers had been reluctant to name satellites at all, preferring the Roman numerals system introduced by Galileo for the four bright satellites of Jupiter discovered by him. But Simon Marius claimed to have discovered the satellites independently and he proposed the mythological names Io, Europa, Ganymedes, and Callisto. Galileo accused Marius of being an impostor, a view that has been generally accepted until recently when new historical evidence has collaborated Marius' claim and removed the stigma attached to his satellite names. This is a stand-alone question which will eventually become integrated into the linked database.