Коротко перечислю самые распростанённые версии значений карточных мастей и добавлю свою.
Привычные теперь масти карт появились, предположительно, в XIV - XV веках в Европе и символы карточных мастей означали представителй четырех основных социальных классов того времени: военных (пики), духовенства (черви), купцов (бубны) и крестьян (трефы).
По другой версии, значки мастей игральных карт означали рыцарские атрибуты: пики — копья, черви — щиты, бубны — знамена и трефы — мечи.