Blood group O (especially O negative) is called the universal donor because O red blood cells lack A and B antigens on their surface. This means they can be transfused to almost any patient without triggering an immune reaction. AB is the universal recipient (can receive from all types). A and B can only donate to compatible types.