Cassidy
[ˈkæsɪdi]Meaning
from the Irish surname Ó Caiside, from cas, meaning curly-haired
Background Story
Cassidy comes from the Irish surname Ó Caiside, an anglicisation of the Gaelic Caiside, which derives from cas, meaning curly-haired. It was very rare as a given name before the 1970s, established itself in the 1980s and surged in popularity during the 1990s.
Temperament

Related Names
Caerwyn
From welsh caer "fortress" and gwyn "white, blessed"
Cameron
From the Scottish surname Cameron, meaning "crooked nose"
Alyeska
An archaic spelling of the Aleut word Alaska, meaning "mainland", "great country" or "great land"
Banluka
Berusko
Brecken
Brecken has no documented meaning in the sources checked
Buckley
English, from the Old English 'bucc', a buck, and 'leah', a wood — a buck clearing.
Cagney
A surname of Irish origin, often associated with the meaning 'one-eyed'
Campino
A Portuguese word for a cattle herder; also a surname and stage name
Caradog
From the Old Welsh name Caratauc, a Welsh form of Caratācos