Фамилия образована от древних булгар-татарское имя булгар, которые дали мальчикам в честь древних предков татар - волжскими булгарами. Изменение "у" на "о", скорее всего из-за влияния графическое изображение названия слово «Болгары».
Однако, не исключено, что имя прозвище основано на болгар, которые могли бы заставить людей с болгарскими корнями или тот, кто жил некоторое время среди болгар.