Save Type Surname (from location) Usage Portuguese, Spanish Meaning & History From a place name meaning "thorny" in Portuguese and Spanish, ultimately from Latin carduus. DetailsRelated Names VariantCardozo(Spanish) Categories nicknames, place names, plants Entry added January 10, 2017 ·