Mahjoob means "Suggests something kept out of sight or obscured from view. The name conveys the quality of being withdrawn or shielded from observation.".
Mahjoob meaning in Urdu is: چھپا ہوا، ڈھکا ہوا
Mahjoob is of Arabic origin.
Mahjoob has 2 syllables.
Parents who liked Mahjoob also loved these names