In American the meaning of the name Leroy is: Iegal. The name Leroy is a French baby name. In French the meaning of the name Leroy is: The King (from 'le roi'). Originally a surname, it is now more common as a first name. The name Leroy is a Teutonic baby name. In Teutonic the meaning of the name Leroy is: From the cleared meadow.