Sa parehong antas, bawat pakete ay dapat magkaroon ng natatanging pangalan na naiiba sa ibang mga pakete. Ang mga pangalan ng pakete ay may dalawang anyo:
Simpleng pangalan: Ang simpleng pangalan ay gumagamit lamang ng string ng pangalan ng pakete;
Pangalan ng landas: Sa maraming kaso, ang isang pakete ay naglalaman ng iba pang mga pakete, kaya ang pangalan ng panlabas na pakete ay ginagamit upang ipahiwatig ang landas ng pakete. Ang pangunahing syntax ay: [Pangalan ng Panlabas na Pakete::Pangalan ng Pakete na Ito].