Mohannad is an Arabic name meaning "Indian sword," suggesting sharpness and valor.
Like Mohannad?
Swipe through thousands of names like it