Origin of the name Leroy

From the French nickname le roi meaning "the king". It has been common as an English given name since the 19th century.