The name Leroy is a boy's name of French origin meaning "the king". Leroy is ranked #928 on our popularity charts and is often added to lists like Names with Royal Meanings and discussed in our forums with posts like "Love, Like, Lose... Name Game- BOYS".
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. It was Number 928 in 2016.