کلمه شاه از ریشه باستانی «خشایثیَ» ساخته شده، تنها کلماتی که در زبان فارسی با واژه شاه همریشه اند : شایسته، شاید و شایان هستند.نام شاهنشاه تا پایان دوره ساسانی بکار میرفت و معنی حاکم اول کشور را میداد:داریوش خشایثیه - اردشیرشاه – شاپورشاهنشاه در دوران ساسانی از واژه "خسرو" نیز استفاده می شده است.