The name Elroy is a boy's name of English origin. Elroy and discussed in our forums with posts like "Love, Like, Lose BOYS - with middle names".
From the experts:
Once a staple of the 1920s, like Leroy and Elwood, Elroy is languishing in style limbo now. One feature that might make it worth a second glance is its royal meaning, for those looking for a vintage twist on names like Royal and Reign.