Слово калач происходит от старинного славянского слова коло со значением «круг». От этого же корня произошли в русском языке колесо, кольцо, около, околица и другие слова. Везде в корне пишется о. Почему калач пишется через а?
Это непроверяемая гласная его нужно запоминать слова из словаря