Анализ фамилии:
Эта фамилия в 50% случаев имеет русское происхождение, в 5% - украинское, в 10% - белорусское, в 30% приходит из языков народов России (татарского, мордовского, башкирского, бурятского и т. д.), в 5% случаев происходит из болгарского или сербского языков. В любом случае эта фамилия образована от имени, прозвища, рода занятий или места жительства дальнего предка человека по мужской линии.
Значение фамилии:
КРАСНОЯРОВ КРАСНОДУБСКИЙ КРАСНОКУТСКИЙ
Фамилии имеют географическую основу. Указывают не человека из села, хутора, городка сназванием Красне Дуб, Карсный Кут. Красный Кут - поселок в Саратовской области, основан украинцами и название переводиться как 'красивый угол'. Фамилия же может быть и от населнного пукта на Украине. Краснояров - от Карсный Яр. Яр - крутой берег. Но, возможно, вторая основа от ярай - злой, пылкий, крепкий, горячий, похотливый, яркий.Тогда фамилия не географическая, а ближе к прозвищным типа Краснобаев, Краснопеев.