The name Rayyan is a spelling variation of the name Rayan and means 'land that is rich in water'. It is also the name of one of the gates into heaven in Islam.
Arabic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.