I think that is a Lebanese Christian name..
Malouff is definitely Lebanese Christian name. James is a common Eastern Orthodox name. In honor of St James