Answer
G.I. Jo was the nickname given to Jo Stafford during World War II. The nickname was a play on the term "G.I. Joe," which was used to refer to American soldiers. Stafford earned the nickname because of her frequent performances for troops overseas. She traveled to the Pacific and Europe to entertain soldiers, and her performances were greatly appreciated by the troops.