Ini adalah nama Melayu; nama "Hasan" merupakan patronimik, bukan nama keluarga, dan tokoh ini dipanggil menggunakan nama depannya, "Mohamad". Kata bin (b.) atau binti (bt.), jika digunakan, berarti "putra dari" atau "putri dari".
Mohamad lahir di Kampung Kundur Hilir, Rantau, Rembau, Negeri Sembilan, pada 2 Mei1956. Ketika memulai pendidikan, dia bersekolah di Sekolah Kebangsaan Datuk Akhir Zaman, Rantau, dan melanjutkan pendidikan menengah di Sekolah Menengah Kebangsaan Rantau. Setelah menyelesaikan pendidikan menengah, ia melanjutkan ke Form 6 di Sekolah Menengah Tuanku Ampuan Durah, Seremban, dan kemudian melanjutkan pendidikan S1 Hubungan Internasional di Universitas Malaya (UM) pada tahun 1975.
Mohamad lahir di Kampung Kundur Hilir, Rantau, Rembau, Negeri Sembilan, pada 2 Mei1956. Ketika memulai pendidikan, dia bersekolah di Sekolah Kebangsaan Datuk Akhir Zaman, Rantau, dan melanjutkan pendidikan menengah di Sekolah Menengah Kebangsaan Rantau. Setelah menyelesaikan pendidikan menengah, ia melanjutkan ke Form 6 di Sekolah Menengah Tuanku Ampuan Durah, Seremban, dan kemudian melanjutkan pendidikan S1 Hubungan Internasional di Universitas Malaya (UM) pada tahun 1975.