شاہی (Urdu) comes from Persian شاهی, from Persian شاه, from Middle Persian 𐭬𐭫𐭪𐭠, from Old Persian 𐏋, from Proto-Iranian xšáyati, from Proto-Indo-Iranian kšáyati, from Proto-Indo-European teḱ- — to sire, beget.
شاہی (Urdu): royal, regal, kingly, princely