The word Mahisha means Buffalo and Asura means Demon. Hence Mahishasura means Buffalo demon.