Auf derselben Ebene sollte jedes Paket einen Namen haben, der sich von anderen Paketen unterscheidet. Paketnamen gibt es in zwei Formen:
Einfacher Name: Ein einfacher Name verwendet nur den Namen des Pakets als Zeichenfolge;
Pfadname: In vielen Fällen enthält ein Paket andere Pakete, dann wird der Name des äußeren Pakets verwendet, um den Pfad des Pakets anzugeben. Die grundlegende Syntax lautet: [äußeres Paketname::Paketname].