Derived from Middle English cardoon "wild thistle, artichoke thistle". Could be a nickname for someone who carded wool (which was originally done with thistles), for a person who lived near a thistle patch, or for a prickly and unapproachable person. Compare French Cardon.