English, from the Irish Gaelic name Ruadhán, "little red one", although it is also associated with the rowan tree (Sorbus aucuparia).
Roy is from the Scottish Gaelic nick-name Ruadh, "red" so Rowan may also be a diminutive of Roy.