Ростов-Ярославский - официальное название железнодорожного вокзала (в связи с расположением в Ярославской области); сам город почти никогда не называют этим именем.
Ростов-Ярославский - официальное название вокзала (из-за его расположения в Ярославской области), но не самого города.