Фантастика зародилася й довгий час існувала як складник різних літературних метажанрів: сатири, утопії та ін. Згодом до понятійного апарату фантастики долучилися, як елементи, поняття, з якими фантастика взаємодіяла у межах інших метажанрів. В окремих випадках це призвело до плутанини у назвах деяких метажанрів, як-от: фантастика й утопія, які у радянській фантастиці дещо синонімізувалися, а почасти фантастика, через ідеологічне втручання, поглинула утопію як явище.