Save Type Surname (from location) Usage Portuguese, Spanish Meaning & History From a place name meaning "thorny" in Portuguese and Spanish, ultimately from Latin carduus. Related NamesDetails VariantCardozo(Spanish) Categories nicknames, place names, plants