The name Fitzroy is a boy's name of English origin meaning "son of the king". Fitzroy and is often added to lists like Names with Royal Meanings and discussed in our forums with posts like "Which would you choose?".
From the experts:
An English surname originally given to the illegitimate sons of a monarch. Might be a nice middle name choice to honor an ancestral Roy.