Elroy \e-lroy, el-roy\ as a boy's name is pronounced EL-roy. It is of French origin, and the meaning of Elroy is "the king". Variant of Leroy possibly influenced by the Spanish "el".
Elroy has 3 variant forms: Elroi, Elroye and Roy.
For more information, see also the related name Delroy.
Baby names that sound like Elroy are Elrey, Ellery, Ellerey and Ellary.