The name Leroy is a boy's name of French origin meaning "the king". Leroy is ranked #930 on our popularity charts and is often added to lists like Names with Royal Meanings and discussed in our forums with posts like "Boys Drop 2 Add 1 pick a favor that can't be dropped".
From the experts:
Leroy's heyday was in the early twentieth century, when it was in the US Top 100 until 1949. As a result, it's now more frequently seen as a father or grandfather name rather than a viable newborn option. Though it has dropped off the popularity charts several times in recent years, it hasn't fallen into complete obscurity yet.