The objects you are refering to are actually two different objects: asteroids and comets. Meteor and meteorite are other names for an asteroid, at a given time of its interaction with our planet. We'll get to that. So first, what is the difference between an asteroid and a comet? A **comet** is a small solar system body that display a "coma" (an atmosphere of a sort) and sometimes a tail passing close to the Sun. They are mostly made of ice and dust, as well as some small rocky particles. We distinguish two kind of comets, with short or long orbital period. The short orbital period ones originated from the Kuiper Belt, a region composed of small bodies beyond the orbit of Neptune. The long orbital period ones originated from the Oort cloud, a scattered disk of icy planetesimals and small bodies laying around our solar system. An **asteroid** is a small body, composed mostly of rocks and metals. In our solar system, they can be originated from the asteroid belt, laying between Mars and Jupiter, or from the orbit of Jupiter (the Jupiter Trojans), or from actually almost everywhere in the Solar System. An asteroid that enters the Earth's atmosphere becomes a **meteor**, what we also call a "shooting star". Eventually, a meteor that was massive enough not to be completely distroyed entering the Earth's atmosphere and hitting the ground is a **meteorite**.