نام‌های فرزندان امام علی (علیه‌السّلام) :

🛑 شبهه : چرا اگر امیرالمؤمنین با خلفا رابطه خوبی نداشت، اسم آنها را بر فرزندان خود گذاشت؟

🚫 جواب :

1⃣ نام ابوبکر بن علی بن ابی طالب

اولاً: اگر قرار بود که امیرمؤمنان (علیه‌السّلام) نام فرزندش را ابوبکر بگذارد، از نام اصلی ابوبکر یعنی عبدالکعبه، عتیق، عبدالله و... انتخاب می‌کرد نه از کنیه او(یعنی ابوبکر)

ثانیا: ابوبکر کنیه فرزند علی (علیه‌السّلام) بوده نه نام او و کینه را خود شخص یا مردم محل با توجه به وقایعی که در زندگی‌ شخص اتفاق می‌افتد انتخاب می‌کنند.

ثالثاً: بنا بر قولی، نام این فرزند را امیرمؤمنان (علیه‌السّلام)، عبداللّه گذاشت که اسم اجداد طاهرینش بوده.[مقاتل الطالبیین،ج۱،ص۵۴]

رابعاً : سال ولادت عبدالله در اوائل خلافت حضرت علی (علیه‌السّلام) بوده که حضرت در آن دوره تندترین انتقاد‌ها را از خلفا داشته است.

2⃣ نام عمر بن علی بن ابی طالب

اولاً: یکی از عادات عمر تغییر نام افراد بود و بر اساس اظهار مورّخان شخص عمر این نام را بر او گذاشت و نزد مردم هم به این نام معروف شد.[انساب الاشراف،ج2،ص:192][سیر اعلام النبلاء،ج4،ص134]
برای تحقیق پیرامون اسامی دیگری که عمر به نام خودش تغییر داد به دو منبع معتبر زیر مراجعه کنید:
 «الاصابة فی تمییز الصحابة، ج1،ص330 و ج5، ص23» و «الانساب، ج1، ص250»

ثانیاً: در زمان امیرالمؤمنین علی علیه السلام فقط عمر بن خطاب، نام عمر نداشت، ابن‌حجر در کتاب الاصابه، باب «ذکر من اسمه عمر»، بیست و یک نفر از بزرگان را نام می‌برد که اسم‌ شان عمر بوده است مانند عمر بن الحکم السلمی؛ و عمر بن الحکم البهزی و عمر بن عمیر بن عدی و عمر بن عوف النخعی و عمر بن مالک و..  
آیا این نام گذاری‌ها همه به خاطر علاقه به خلیفه دوم بوده؟!!

3⃣ نام عثمان بن علی بن ابی طالب

نام‌گذاری به عثمان، نه به جهت هم‌نامی با خلیفه سوم و یا علاقه به او است؛ بلکه همان‌گونه که امام (علیه‌السّلام) فرموده، به خاطر علاقه به عثمان بن مظعون این نام را انتخاب کرده است.[مقاتل الطالبین،ج1ص89]

خلیفه سوم عثمان بن عفان است.

و عثمان بن مظعون از یاران با تقوای امیرالمؤمنین بود.