Did you mean Elroy?
Elroy
noun
°a pseudo-Spanish variant of Leroy.