Первая часть названия города Комсомольск-на-Амуре связана с тем, что город был основан комсомольцами - членами Всесоюзного Ленинского Коммунистического Союза Молодежи (ВЛКСМ).
Ответ: Город назван в честь комсомольцев.