Proper Czech spelling is "Koláč" and it is universal word for round type of pastry with some filling in it. There are hundreds of variants depending on area and even familly.
I have seen similar quirks going from English into Czech. Like how there is "sendvič" for sandwich, and "sendviče" for sandwiches ... I've seen some places here advertising "sandwiche" (applying the Czech plural to the English stem).