Elroye \e-lro-ye, el-roye\ as a boy's name is a variant of Elroy (French), and the meaning of Elroye is "the king".
The baby name Elroye sounds like Elrey and Elroi. Other similar baby names are Elrod, Eliron, Elrad and Ellrod.