نجمالدین ابوالحسن علی بن ابوالغنائم محمد، که به ابن صوفی معروف است، نسبشناس برجسته شیعه به شمار میرود. او در حدود سال 390 قمری در بصره به دنیا آمد و در حدود سال 460 قمری در موصل درگذشت. ابن صوفی مؤلف کتاب تاریخی مشهور المجدی فی انساب الطالبیین است که به بررسی شجرنامه قوم طالبیین میپردازد. ابن صوفی در بصره به دنیا آمده و در همانجا بزرگ شده است. او به دلیل نسبش که به پدربزرگش عُمَر الاَطرف فرزند امام اول شیعیان، علی، معروف به ابن تغلبیه میرسد، به نامهای «عُمَری» و «عَلَوی» شناخته میشود. پدر ابن صوفی، ابوالغنائم محمد که به ابن مهلبیه معروف است، از شخصیتهای برجسته در علم نسبشناسی به شمار میرفته است. در واقع، نسبشناسی و شجرهنامهنویسی در خاندان ابن صوفی رواج داشته و حتی جد ششم او، محمد صوفی، که به او نسبت داده میشود و به دستور هارونالرشید، پنجمین خلیفه از امپراتوری عباسی به قتل رسید، سابقهای طولانی در علم شجرهنامهنویسی و نسبشناسی داشته است.