Поселок находится на берегу р. Оки. Вторая часть названия образована от яр - «высокий крутой берег, подмываемый рекой». Первая, видимо, была связана с обозначением красного цвета глинистой почвы, выступающей в размытом обрыве.
Никольский А. А Красный Яр. // Топонимич. словарь Ряз. обл. - Рязань, 2001. - Вып. 1. - С. 119Смотри п. Красный Яр, Сасовский район.