Roy or Roi is a masculine given name and a family surname with varied origins. France. In France, this family name originated from the Normans, the descendants of Norse Vikings who migrated to Amigny, a commune in Manche, Normandy. The derivation is from the Old French roy, roi (French pronunciation: [ʁwa]), meaning "king", which was a byname used before the Norman Conquest and a personal name in the Middle Ages. . https://en.wikipedia.org/wiki/Roy