Gildray \gi-ld-ray, gil-dray\ as a boy's name is a variant of Gilroy (Irish, Gaelic), and the meaning of Gildray is "son of the red-head".
The baby name Gildray sounds like Gildroy and Gilderoy. Other similar baby names are Gilray and Gillray.