Imray \\i-mray, im-ray\\ as a boy's name is a variant of Imre (Hungarian). See for meaning of Imray.
The baby name Imray sounds like Amry, Imrie and Imri.
Other similar names are Imad, Iman, Ira, Moray.