Из древнегреческого языка — буквально — хорошо стоящий, то есть постоянный, утойчивый. Русская форма — Остафий, Стахей. В Украине — Остап. У поляков — Стас, Стах, Сташек.