Blood group O (especially O negative) is called the universal donor because it lacks A, B, and Rh antigens on red blood cells. This means it can be transfused to patients with any blood type without triggering an immune reaction. AB positive is the universal recipient, not donor.