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