Mohammad: baby boy name meaning and popularity

Mohammad

Of Arabic origin, meaning "worthy of praise." And when you're a parent, the weirdest stuff is considered worthy of praise - like a finger painting of a house that looks more like somebody pooped on the paper.