Amadu is a West African form of Ahmad or Muhammad, meaning highly praised.
Like Amadu?
Swipe through thousands of names like it