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