Re: Should we Pluto some of them.
Any object, however large or small, orbiting a bigger object is a "moon" of said larger object. Thus all planets are also moons. Also many stars, Globular Clusters and galaxies are moons.
This would, of course, necessitate us finding obscure deities after whom we would name dustgrains, hydrogen atoms and water molecules but I'm fairly sure that Humanity has sufficient numbers of gods, demons, godlings, demi-gods and Marvel Superheroes to go around.
Note: this defininition does not differentiate between "real" natural moons and artificial ones so dead space stations, lost spanners, drifting screws from assembly missions, dropped, dried bacon baps and elderly weather satellites would be included. That makes life easier, yes?
What of edge cases where two objects of absolutely equal size orbit each other? We simply decide that *both* are smaller than the other and *both* are moons. That way, we save on bothering to measure them to any degree of precision.
Yes, moons can have moons, too, so the moon, Saturn, can have littler moons.