Имя при рождении — Лесэйн Пэриш Крукс (Lesane Parish Crooks). Через год родители при крещении изменили имя на Тупак Амару Шакур (Tupac Amaru Shakur).
На арабском Тупак Амару означает «Сверкающая змея», а Шакур — «Благодарный Богу».
Его мама Афени Шакур, состоявшая в леворадикальной организации «Черные пантеры», была беременна им, находясь в тюрьме по обвинению в организации взрывов.