Caiside is an Irish boy name. Meaning “curly haired”.
Cassidy is an unisex English name. Meaning “descendant of Caiside“.