Cassidy for a baby name

Irish, meaning ‘clever’ or ‘curly haired’. Originated from the surname, Caiside.

Search by letter



Search by category