Wray \wra-ray\ as a boy's name is of Old Norse origin, and the meaning of Wray is "dweller in the corner". Place name.
Baby names that sound like Wray are Ray, Roy, Rai, Raj, Raye, Rae, Rey and Ruy. Other similar baby names are Dray, Bray, Gray and Way.