پیامبر (ص) به دلیل رشادت‌ها و دلاوری‌های حمزه (ع) در راه اسلام، به ایشان لقب «سیدالشهدا (ع)» دادند. البته لقب سیدالشهدا (ع) را اکنون شیعیان برای امام حسین (ع) به کار می‌برند؛ چرا که در برخی روایات این لقب نخستین بار از سوی جبرائیل برای امام حسین (ع) به کار برده شد و پیامبر (ص) نیز چندین بار این لقب را از فرشتگان درگاه الهی دریافت کرده بود. همچنین در دوران امام صادق (ع) شخصی از ایشان پرسیدند: «با اینکه امام حسین (ع) سیدالشهداء است، چرا به حضرت حمزه سیدالشهداء می‌گویند؟» امام صادق (ع) در پاسخ فرمودند: «حمزه سیدالشهدای تمام مردم، غیر از معصومین است، ولی امام حسین (ع) سیدالشهدای تمام عالم است».