В историографических источниках отсутствуют документальные сведения о происхождении названия села. Народная молва использует несколько версий происхождения топонима «Роги». Согласно первой из них, название «Роги» обязано месторасположению села у крутой излучины (меандра или «рогатки») реки Днестр, образующей здесь изгиб русла по форме напоминающее рог. Это версия считается наиболее вероятной. Вторая версия образования топонима связана с ростом на склонах села кустарников кизила – «коарне» на молдавском, «рога» – в переводе на русский язык. По третьей версии имя селу дала скотоводческая специализация сельчан. Автором четвёртой версии является исследователь романской диалектологии М.В. Сергиевский. По его мнению, название села образовалось от молдавского слова «рохий» или румынского «rofii», что переводится как «шишка у грудных детей».