محجوب

Mahjoob

boyArabic

Mahjoob is a Muslim boy name meaning “Veiled, hidden, protected”.

MeaningVeiled, hidden, protected
GenderBoy
OriginArabic
Arabic spellingمحجوب
Pronunciationmah-JOOB
Arabic rootح ج ب (ḥ-j-b) — to veil, to screen
Muslim name?Islamic / Arabic name

Meaning and origin of Mahjoob

Mahjoob is a spelling of the Arabic Maḥjūb, meaning veiled, screened or kept hidden, from the same root as ḥijāb. As a name it carries the sense of someone guarded and protected. It is especially common in Sudan, where it is often written Mahjoub, and is also found in Afghanistan and the Maghreb.

Is Mahjoob a Muslim name?

Yes. Mahjoob is an Arabic Muslim name meaning veiled or protected, from the root of hijab.

Where is the name Mahjoob used?

Most common in Sudan and Egypt (Mahgoub), and also used in Afghanistan.

Gifts with the name Mahjoob

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Mahjoob

MahjoubMahjubMahgoubMahgoob

Read more

More boy names like Mahjoob

Frequently asked questions

What does the name Mahjoob mean?

Mahjoob means 'Veiled, hidden, protected'. It comes from Arabic.

Is Mahjoob a Muslim name?

Yes. Mahjoob is an Arabic Muslim name meaning veiled or protected, from the root of hijab.

How do you write Mahjoob in Arabic?

Mahjoob is written محجوب in Arabic script.

How do you pronounce Mahjoob?

Mahjoob is pronounced mah-JOOB.

Updated October 2026 · Researched by the Modern Muslim Names team. Spotted a mistake? Let us know.