Эти слова являются однокоренными. Кроме того они имеют общее происхождение. Этимология слов: в переводе с латинского и древнегреческого языков означает \"звезда\". Астра - цветок, получивший своё название за внешнее сходство со звездой. Астероид - небесное тело Солнечной системы, переводится с древнегреческого как \"подобный звезде\". Астроном - учёный, исследующий звёзды и другие небесные тела. Астронавт - специалист по астронавтике, имеет то же самое значение, что и слово космонавт в русском языке. Астрограф - телескоп для фотографирования небесных тел.