...арабизированная форма местного слова балар — умный человек.
Я, все же, остаюсь при мнении, что булгар - это просто "горожанин". И корень *bal- видится сомнительным (нет нигде с таким значением), наверное там было *bälär "знаток" от *bäl- "знать, узнавать, распознавать". На какой-то стадии развития рефлекc старого *bial(ɨ)ɣar "горожанин" стал звучать как *biälär, то есть созвучно с *bälär "знаток". На этой стадии арабы записали ложную этимологию. Но потом *biälär > *bölär> bülär "Биляр"
Не исключаю, что были говоры, где *bialɨɣar>*biälijär. От последнего, возможно, рус. Белояр.
В других говорах *bialɨɣar>bolɣar (сравни аналогичную судьбу дифтонга в чув. верх. порна "палец" при лит. пÿрне "палец")