Abrafo is a boy name meaning: Ghanaian name meaning warrior or executioner.It is a nickname for a troublemaker or someone who is hyper.