محمدشاه قاجار (۶ ذیقعده ۱۲۲۲ ه‍.ق – ۶ شوال ۱۲۶۴ ه‍.ق) سومین شاه از دودمان قاجار بود که از ۲۳ اکتبر ۱۸۳۴ تا ۵ سپتامبر ۱۸۴۸ به عنوان پادشاه ایرانحکومت کرد. او نوهٔ فتحعلی‌شاه، فرزند عباس میرزا بود. محمدشاه تا پیش از رسیدن به تاج و تخت، محمد میرزا نامیده می‌شد و معروف به ولیعهد ثانی بود.