A West African form of Muhammad, from Arabic Muḥammad meaning "the praised one," commonly used in Muslim communities.
Like Mamadu?
Swipe through thousands of names like it