Roy on alkujaan englantilainen ja skotlantilainen miehen etunimi. Nimi johtuu todennäköisesti kelttiläisestä sanasta ruadh, joka merkitsee punaista ja erityisesti punatukkaista, mutta se on usein yhdistetty myös ranskan kuningasta tarkoittavaan sanaan roi. Roy esiintyy myös sukunimenä.
Suomessa nimi Roy on 1900-luvun alusta vuoden 2019 loppuun mennessä annettu 1 273 pojalle. Nimeä ei ole suomenkielisessä kalenterissa, mutta suomenruotsalaisen kalenterin mukaan Royn nimipäivä on 7. syyskuuta.