Alhaji comes from the Arabic title for one who has completed the hajj pilgrimage and is widely used in West Africa.
Like Alhaji?
Swipe through thousands of names like it