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