Elroy
noun
°a pseudo-Spanish variant of Leroy.