Фамилия Шафоростов формируется из прозвищ Шафоростов, которые можно интерпретировать двояко. По одной из версий, прозвище образовано из двух слов "shaf", что в переводе с украинского означает «туалет», и общая славянская "роста". Возможно, владелец ника Шафоростов была очень высокой и дородной человека.
Однако это может произойти, и прозвище от слова "Шафар". Так в городе Литтл называют владельца дома, менеджер, домохозяйка. В этом случае имя было связано с оккупацией предка. Шафоростов в конечном счете получил название Шафоростов.