经过荷兰天文学家奥乐特的推测在离开太阳系很远很远的边缘区,有一个彗星冷藏库,也就是彗星云。其中聚集着大量的彗核,估计彗星就是从那里来的。
还有一种假说认为,彗星本不是太阳系的成员,它们来自恒星际空间,在那里,有许多尘埃和气体混合的星云,由于引力不稳定,它们被分解为许多小气体尘埃团,凝结成小晶粒,这些小晶粒聚合成彗核。太阳在银河系里运行时,把这些小晶粒吸引到自己周围,变成彗星。
也有的科学家认为,彗星来自太阳系内,是天王星和海王星未能吸住的小星子,在大行星的引力下,小星子跑到了太阳系的边缘,形成了一种彗星云。