* Stars: Stars are not reflective in the way planets are. They produce their own light through nuclear fusion. However, even stars can reflect a tiny bit of light from other sources.
* Planets: Planets shine because they reflect sunlight.
* Moons: Moons also shine by reflecting sunlight.
* Comets: Comets reflect sunlight, and some even have their own faint glow from dust and gas.
* Asteroids: Asteroids reflect sunlight.
So, the answer is that there is no heavenly body that does not reflect any light at all.
However, some objects are much fainter than others, making them harder to see. For example, a very distant, small asteroid might only reflect a tiny amount of light.