The meaning of the name Tupac is Warrior, Messenger. The origin of the name Tupac is Aztec (Nahuatl). This is the culture in which the name originated, or in the case of a word, the language.
Tupac Shakur, singer/rapper. Tupac (who sometimes went as 2pac) was named after Túpac Amaru II, an Incan revolutionary.