Татарское имя Муратшах означает Мурат (см.) + шах. Срав.: Шахимурат.
Сайт предназначен для определения значения татарских имен