Alhaji comes from the Arabic title for one who has completed the hajj pilgrimage and is widely used in West Africa.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Alhaji?
Swipe through thousands of names like it