Rory Name Meaning & More
More about the name Rory:
The name Rory is a unisex name meaning “red-haired king” and is of English origin. The name Rory is an Anglicization of Ruaidhrígh from ruadh “red-haired” and rígh “king”.
Middle Name Possibilities:
What do you think of the name Rory?
Let us know in the comments below.