محجوب

Mahjoob

boyArabicMuslim

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

MeaningVeiled, hidden, protected
GenderBoy
OriginArabic
Written asمحجوب
Pronunciationmah-JOOB
TraditionMuslim
Used inSudan, Egypt, Afghanistan, Maghreb

Meaning and origin of Mahjoob

Mahjoob is a spelling of the Arabic Mahjub, meaning veiled, screened or kept out of sight, from the same root as hijab. Given to a child, it suggests someone guarded and kept safe. Sudan is where it is most common, usually written Mahjoub, and Egypt has its own form, Mahgoub. The name is also found in Afghanistan and the Maghreb.

Is Mahjoob a Muslim name?

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

How popular is Mahjoob?

It is most common in Sudan and Egypt (as 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

Names similar to Mahjoob

More Muslim boy names

Frequently asked questions

What does the name Mahjoob mean?

Mahjoob means 'Veiled, hidden, protected'. It is of Arabic origin.

Is Mahjoob a Muslim name?

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

How do you pronounce Mahjoob?

Mahjoob is pronounced mah-JOOB.

Is Mahjoob a boy or girl name?

Mahjoob is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.