Dray \d-ray\ as a boy's name is a variant of Andre (French). See for meaning of Dray.
The baby name Dray sounds like Dre, Drue, Dru, Drew, Dar, Derry, Darry, Dory, Trey, Traye, Trai and Troy. Other similar baby names are Bray, Day, Gray and Wray.