Name: Nasooh (نصوح)
Meaning: Nasooh is an Arabic name for boys that means faithful, loyal, sincere.
Gender: male