Tupac Shakur was named after the South American revolutionary Túpac Amaru.

Túpac Amaru was a South American revolutionary who led the indigenous revolt against Spanish rule.
He was executed by his oppressors.
Tupac Amaru means shining serpent.