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 baby names are Imad, Iman, Ira and Moray.