Answer: Because they were property.
Explanation: Slave owners did not let slaves keep their names because they were merely property that was constantly being bought and sold. If you don't have a name then you're seen as an object, people simply didn't feel bad for objects.