Siapakah yang menamakan nabi
Jawapannya ialah: Datuknya, Abd al-Muthalib.
Sesiapa yang memanggil Nabi, semoga Allah memberkatinya dan memberinya kesejahteraan, Muhammad adalah datuknya, Abdul Muthalib.
Menurut catatan, Abd al-Muthalib melihat satu penglihatan rantai perak dengan hujung di langit, bumi, timur dan barat, dan tafsiran para imam adalah bahawa hasil daripada ini akan menjadi kebesaran.
Oleh itu, dia memilih nama Muhammad untuk cucunya, dengan harapan ia akan membawanya kebesaran.
Nenek Nabi pun memberinya nama Ahmad.
Adalah dipercayai bahawa Tuhan menamakan Nabi Muhammad beribu-ribu tahun sebelum penciptaan.
Musailama bin Habib (pembawa nubuatan) juga memberi gelaran kepada Nabi menurut Al-Quran.
Abd al-Muttalib berbesar hati untuk menjaga cucunya selepas kelahirannya dan memilih nama yang membawa rahmat dan kedamaian kepadanya.