Roya ist ein persischer Mädchenname und bedeutet „der Traum“ oder „die Vision“, von „ro'ya“ (Traumgesicht). Der Name ist in Iran und Afghanistan seit den 1960er-Jahren beliebt und wird auch im Arabischen verwendet. In Deutschland wird Roya in Familien mit persischen oder afghanischen Wurzeln vergeben und klingt kurz, weich und poetisch.