Names question

I’ve recently encountered three brothers who have what my associates seem to think is a German last name, but none of us have ever encountered their first names before: Khib, Karras and Greigh (pronounced grey). Anybody know the cultural origin of these names?

None of them sound German to me.
Khib could be Arab, Jewish or even Russian though, while Karras strikes me as Greek.
Greigh sounds Anglo-saxon in my non-English ears.

We thought Greek possibly for Karras.