Pôvodne poľnohospodárska, pastierska a drevorubačská obec vznikla koncom 13. storočia na území, ktoré dal v roku 1293 Ondrej III. spišskej kapitule. Kraj, kde vznikla osada s pomenovaním Calacz (1312), Kolach (1361) bol málo ľudnatý, príroda bola tvrdá a ľudia sa museli ťažko prebíjať životom.
Pôvod názvu obce nie je známy. Môžeme sa však domnievať, že v pozadí názvu obce môžu stáť uhliarske miliere, presnejšie „drevené uhlie“, v spišskonemeckom nárečí označované slovom käul, prípadne staronemecké prídavné meno kolag. Druhá verzia poukazuje na sloveso kalen, ktoré v stredovekej nemčine znamená „prameniť“. Názov Calac – Kalau, Kalach mohol vzniknúť vo význame ako „Osada pri prameni“, ktorý dnes nesie názov Kolačkovský potok. V goralskom nárečí, ktoré je pre dedinu typické, znie názov obce Koloček.