As described in historical dictionaries

An Etymological Dictionary of Family and Christian Names (1857)

Kessoch, a town near the Moray Frith, Scotland; casach, Gaelic, an ascent going up by steps. Casag, in Gaelic, signifies a long coat or cassock, formerly a cloak or gown worn by the clergy over the other garments. The name may be local, from the place, or from the peculiar dress worn by the individual.

Arthur, William (1857) An Etymological Dictionary of Family and Christian Names. New York: Sheldon, Blakeman. Public Domain.


Origin: English

Region of origin: British Isles

Country of origin: England

Religion of origin: Christian

Language of origin: English

BritishSurnames.uk is a Good Stuff website.