محمدعلی حافظ الکتب معروف به محمدعلی شیرازی (زادهٔ ۲۷ اسفند ۱۳۱۹ در شیراز)، شاعر و ترانهسرای ایرانی است. از مشهورترین ترانههای وی میتوان به “شکار” با صدای ابی و “سلطان قلبها” با صدای عارف و “چرا نمی رقصی” با صدای ویگن و “زندونی” با صدای داریوش و آهنگ “دشتستانی” هایده اشاره کرد. او از معدود شاعرانی است که در حوزه محیط زیست نیز اشعار گوناگونی سروده است. کارهای او که در صدا وسیما پخش شد «آی ادمای مهربون واجبه که کمک کنیم» با صدای قاسم افشار و آهنگ مجموعه تلویزیونی “زیر آسمان شهر” با اجرای امیر تاجیک میباشد. اثر اخیر او با عنوان “شب چراغ” بر روی آهنگی از دکتر محسن کاظمیان است