From the German city Kassel or French Cassel, ultimately from Latin 'castellum' (fortress).
Like Cassel?
Swipe through thousands of names like it