Этимологический словарь Крылова
Заимствовано из старославянского и образовано от существительного багръ, имевшего значение "красная краска, красный цвет".
багряный