From the Irish place name Caiseal, meaning "stone fort" or "castle."
Like Cashel?
Swipe through thousands of names like it