1944年美國總統羅斯福為酬報他的私人參謀長、海軍上將萊希(港臺譯為“李海”)在二戰中作出的巨大奉獻,準備為萊 希以及馬歇爾等人授銜為“元帥”。對此,時任美國陸軍參謀長的馬歇爾堅決反對,指出他的名字Marshall與英語“元帥”一字Marshal的發音一 樣,顯得滑稽。其實這是他的託辭,真實的原因是他十分敬重其老上級、第一次世界大戰時的美國英雄潘興,不希望因此影響到潘興的威信,更不希望潘興為此而感 到失落。馬歇爾要讓潘興“陸軍特級上將”(General of the Armies)的軍銜永遠獨享下去。馬歇爾高風亮節,主動讓銜一事,受到了美國 民眾的好評。此事因此暫時擱置起來。
於是,在1944年年底,陸軍部長史汀生搬出歷史上曾用過的高級軍銜“General of the Army”和“Fleet Admiral”取名 為“陸軍五星上將”和“海軍五星上將”,以避開潘興的“陸軍特級上將”(General of the Armies,注意後者多了個“S”)。美國陸軍 部與與海軍部聯合商議解決了同一軍銜下的排序問題。在五星上將中,順序為:萊希、馬歇爾、歐尼斯特‧金、麥克亞瑟、尼米茲、艾森豪、阿諾德和哈爾西。 12月14美國國會通過48278號公法,批准經羅斯福同意的8位五星上將。但這一法令規定五星上將僅是戰時的臨時級別,直到1946年3月23日通過的 33379號公法才確定五星上將為永久軍銜,使獲此殊榮的五星上將都不存在退役問題,終身享有此銜。