Muhammad

in baby boy name

The meaning of Muhammad is Praiseworthy - name of the LAST Prophet (A.S).