Au même niveau, chaque paquet doit avoir un nom différent des autres paquets. Le nom du paquet peut prendre deux formes :
Nom simple : Le nom simple utilise uniquement la chaîne de caractères du nom du paquet ;
Nom de chemin : Dans de nombreux cas, un paquet contient d'autres paquets, dans ce cas, le nom du paquet externe est utilisé pour indiquer le chemin du paquet, la syntaxe de base est : [Nom du paquet externe::Nom du paquet].