اسم الرسول صلى الله عليه وسلم محمد، والآية تقول: {وَمُبَشِّرًا بِرَسُولٍ يَأْتِي مِنْ بَعْدِي اسْمُهُ أَحْمَد} ، فكيف يدفع الإشكال بين هذا وذاك؟ أمثل ما قيل في هذا لدفع الإشكال: هو ما ذكره النبي صلى الله عليه وسلم حيث قال: (لي خمسة أسماء: أنا محمد، وأنا أحمد، وأنا الماحي الذي يمحو الله بي الكفر، وأنا الحاشر، وأنا العاقب) ، فقد ذكر الله سبحانه نبينا محمداً عليه الصلاة والسلام في كتابه العزيز باسم محمد وباسم أحمد، {مُحَمَّدٌ رَسُولُ اللَّهِ} [الفتح:29] .
وأحمد: من الحمد، أي: أحمد الناس لربهم، وأكثرهم حمداً لربهم هو عليه الصلاة والسلام محمد.
ومحمد بمعنى: محمود يحمده غيره، فتحمده الملائكة في الملأ الأعلى، ويحمده من آمن به عليه الصلاة والسلام، فالمادة واحدة، فأحمد من: أحمد الناس لربهم سبحانه، ومحمد من: المحمود، وهو المحمود ممن آمن به، ومحمود من ملائكة الله عليهم السلام.
فلا إشكال؛ فأحمد هو محمد كما قال الرسول عليه الصلاة والسلام، وكما قال ربنا سبحانه.