West African name blending Mamadi (a form of Muhammad meaning 'praiseworthy') with a Fula or Mandinka suffix.
Like Mamediarra?
Swipe through thousands of names like it