ذوالفَقار نام شمشیر معروف امامعلی علیهالسلام است. ذوالفقار به معنای دارنده فقرات و فَقْرَه به معنای خراش و شیار است. شمشیر ذوالفقار را ازاینرو بدین نام خواندهاند که بر پشت آن خراشهای ریزی وجود داشتهاست.
ذوالفقار شمشیر پیامبر صلیاللّهعلیهوآلهوسلم بود و ایشان همواره آن را همراه داشتند.