Top Gun это вроде было прозвищем одного из американских летчиков насколько я помню... очень давно фильм смотрел. Русскому человеку трудно понять этот смысл. Можно перевести "Самая главная или лучшая пушка (ружье, пистолет) ",можно "самый лучший (главный) стрелок"...в общем очень многозначителен этот американский сленг.