He was Greek from Thrace, a region in northern Greece. The name is Greek too.
Spartacus is a Thracian and Thrace where he originally lived is presently an area in Turkey, Greece, & Bulgaria. So if he still lives today he has 3 nationalities but badly he is still considered a slave by the Romans.
Spartacus was from Thrace, which is in the border territory between modern northern Greece and Bulgaria. He may have been of Greek stock rather than from one of the barbarian Thracian tribes. Accounts suggest that at one time he served in the Roman army.
He was from Thrace that was just north of Greece proper.
Spartacus was a Thracian, a group of people who lived in Eastern Europe, inhabiting parts of Greece as well.