Почему ракеты называются баллистическими

Потому что большую часть пути они летят в основном по инерции.
Двигатели у баллистической ракеты работают только на старте. С их помощью боеголовка преодолевает атмосферу и выходит на суборбитальную траекторию, а дальше летит по инерции, то есть баллистически, пока снова не войдет в атмосферу. Слово «баллистический» происходит от древнегреческого слова «балло», означающего «бросать».
Только на последнем участке полета боеголовки могут маневрировать аэродинамически или с помощью двигателей. Пассивный участок полета в космосе отличает баллистические ракеты от крылатых, которые летят в атмосфере и на всем пути к цели используют двигатели.