Castro

Means “castle” in Spanish and Portuguese, referring to one who lived near a castle.
Read More

Castle

From Middle English castel meaning “castle”, from Late Latin castellum, originally indicating a person who lived near a castle.
Read More

Castilla

Originally indicated a person from Castile, a region (and medieval kingdom) in Spain. The name of the region is derived from Late Latin castellum meaning “castle”.
Read More

Cassidy

From Irish Ó Caiside meaning “descendant of Caiside”. Caiside is a given name meaning “curly haired”.
Read More