Na tym samym poziomie każdy pakiet powinien mieć unikalną nazwę różniącą się od innych pakietów. Nazwy pakietów występują w dwóch formach:
Prosta nazwa: Prosta nazwa używa tylko ciągu znaków nazwy pakietu;
Nazwa ścieżki: W wielu przypadkach pakiet zawiera inne pakiety, więc zewnętrzna nazwa pakietu jest używana do wskazania ścieżki pakietu. Podstawowa składnia to: [Zewnętrzna nazwa pakietu::Nazwa tego pakietu].