Cassidy

Cassidy is a baby name of Irish origin.

Meaning of Cassidy

Curly-haired; clever.

Themes: Classic