Muhannad is an Arabic name meaning sword, especially one made of fine Indian steel.
Like Muhannad?
Swipe through thousands of names like it