Энциклопедический Словарь Ф.А.Брокгауза и И.А.Ефрона ЯР ≈ слово тюркское, значит, обрыв, крутизна, овраг; отсюда: Красный яр (Красноярск), Черный яр и т. д.