What does Khalid mean?
From the root kh-l-d (خ-ل-د, 'to be eternal, everlasting'), meaning 'eternal, immortal, undying'. Borne by the general Khalid ibn al-Walid. Also spelled Khaled.
What does Rayyan mean?
From the triliteral root r-w-y (ر-و-ي, 'to be quenched with water, irrigated'), meaning 'luxuriant, well-watered, lush'. Ar-Rayyan is also the name of one of the gates of Paradise through which those who fasted are said to enter, which drives much of the name's popularity.