Mouhamadou is a West African form of Muhammad, the Arabic name meaning 'praised.'
Like Mouhamadou?
Swipe through thousands of names like it