Joey Stivic was the son and only child of Mike Stivic (played by Rob Reiner ) and Gloria Stivic (played by Sally Struthers ), and the grandson of Archie Bunker ( Carroll O'Connor ) and Edith Bunker ( Jean Stapleton ).