Aheloj (starogrčki: Ἀχελῷος) bio je, u grčkoj mitologiji, bog reke Ahelosa, koja je bila najveća i, prema tradiciji, najdrevnija reka u Grčkoj. Aheloj se, zajedno s 3.000 drugih rečnih bogovva, spominje kao sin Okeana i Tetide[1] ili kao sin Okeana i Geje ili, pak, kao sin Helija i Geje.[2]