the american flag is called "old glory" because of shipmaster and captain william driver. during his career at sea, driver appreciated the american flag and recognized its symbolism for freedom. this prompted him to call it "old glory."