Abrafo

African Ghanaian name meaning warrior or executioner Originally, it was a nickname for a troublemaker or someone who is hyper.