Elroi \e-lroi, el-roi\ as a boy's name is a variant of Elroy (French) and Leroy (French), and the meaning of Elroi is "the king".
The baby name Elroi sounds like Elrey and Elroye. Other similar baby names are Eloi and Elrod.