According to this "kirk" is Old Norse (i.e. Viking) in origin. It's the same Germanic root as modern English church.
Scottish include quite a few other Norse forms. E.g. "bairn" (child), vs "barn" in Norwegian.
Scottish include quite a few other Norse forms. E.g. "bairn" (child), vs "barn" in Norwegian.