Татарское имя Гарайшах означает Гарай (Стремление, Достоинство, Сильный, могущественный) + шах. Срав.: Шахгарай, Шахингарай.
Сайт предназначен для определения значения татарских имен