Mahjūb
Mahjūb means 'veiled' or 'concealed', derived from the Arabic root ح-ج-ب which pertains to covering or protection.
The exact form Mahjūb is not recorded as a proper name in the Quran; the root ح-ج-ب appears in various lexical senses across classical texts.
Mahjūb and its variants have been attested historically in North Africa, the Levant, Persia, and South Asia, often as a family name or honorific.
Common pronunciation is MAH-jūb with the voiced pharyngeal/velar consonant for ح approximated by 'h' (IPA: /maħˈdʒuːb/).
Yes; Mahjūb appears in Sufi literature and Persianate works in contexts related to the 'veiled' or 'hidden' aspect of spiritual states, but as a given name it is secularly used as well.