Cassidy — Irish Surname Origin & Meaning
Irish form: Ó Caiside
Meaning: “curly-haired”
Traditional stronghold: Fermanagh
Hereditary physicians to the Maguires.
Related names from the same part of Ireland: Maguire · Flanagan · Lennon · Corrigan · McManus