Сейчас наречие «начеку» пишется слитно. А происходит оно, действительно, от сочетания «на чеку», означавшего «на страже, в ожидании», где «чек» – производное от глагола «чекать», означавшего «ждать, сторожить». В современном чешском языке есть глагол čekat (чекат) «ждать», он восходит к тому же славянскому корню.
А имеет ли слово "чекать" что-то общее с английским "to check"?