A település neve a magyar Kaal személynévből származik (vö. az ótörök qal ’megmaradt’, v. ’öregember’ szóval, Kaal Bulcsú apja volt). Falukezdeménye a 9-10. században már létezett. A középkorban Ó-Kál a Tarna két ága között volt, a mai településtől délnyugatra (községi legelő). Új helyre 1730-40 között költözött a falu.
Határában Iklad és Jánosd elpusztult falvak léteztek.