Original: The name is believed to come from Scottish Gaelic, ceapan, meaning "place of the little stump", "outcrop" or "block".
Simplified: The name probably comes from Gaelic, and means "Place of the little stump", "outcrop" or "block".