Совершенно верно, но зачем префикс?
Всегда там был! Старое слово, у Плавта и Катона уже засвидетельствовано. То есть романские ни при чём.
В латинском com- иногда давал значение завершённости (facere - conficere, edere - comedere), а иногда просто усиливал значение (vellere - convellere, tundere - contundere). В разговорной речи любили префиксы за экспрессивность, поэтому не удивительно, что выжил этот вариант. А в других языках - "жевать" > "есть". Интересно, edere в чистом виде где-нибудь сохранился?