Фамилия Shafigalov, скорее всего, восходит к мусульманским мужским именем Shafigali, который состоит из двух компонентов.
Первый из них - имя Шафи - по-арабски означает «защитник, покровитель". Вторая часть - имя Гали - на русском языке означает "великий, возвышенный, верховный», «старший, дорогие, мощные", "сильный, могучий", "выше всех". Имя Гали является эпитетом Аллаха.
Соответственно, названия Shafigali можно перевести на русский как "находящиеся под защитой самого мощного (Бога)" или "величайший защитник". Shafigali в конечном счете получил название Shafigalov.