1. In Top Gun, Goose’s real name is never actually mentioned.
Portrayed by Anthony Edwards, Goose’s actual name is Nick Bradshaw. His name can be seen on a flight patch on top of his dresser when Maverick goes to retrieve his belongings after his death. Goose’s son is named Bradley, and was played by twins Aaron and Adam Weiss. Miles Teller will play Bradley in Top Gun: Maverick.