NAMA lengkap Buya Hamka adalah Haji Abdul Malik Karim Amrullah. Namun ia lebih dikenal dengan Hamka yang merupakan akronim namanya sendiri. Sebutan buya di depan namanya tak lain merupakan panggilan buat orang Minangkabau yang disadur dari bahasa Arab, abi atau abuya, yang berarti ayah kami atau seseorang yang sangat dihormati. Ia lahir di Kampung Molek, Maninjau, Sumatera Barat pada 1908.