Prev 24 of 50 Next
Muhammad
Origin: Arabic
Meaning: "Praise-worthy"