I posted this on the Cashel board first. The names Cashel, Cashell, and Kashell are all the same family. The stories behind the different spellings are a fued between brothers and a misspelling by immigration officials. Two brothers hated each other so much that one added an extra L onto the end of his name so no one would know that they were related. The third spelling (Kashell) is from the fact that some official at the immigration service spelled it exactly the way it sounded.