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 RootcarduusVariantCardozo(Spanish) Categories nicknames, place names, plants