Blood group O (specifically O negative) is called the universal donor because it lacks A and B antigens on red blood cells, allowing it to be transfused to recipients of any blood group in emergencies. AB positive is the universal recipient, while A and B can only donate to their own types and AB.